본문으로 건너뛰기

openModalSheet

openModalSheet

지정한 폼을 모달 바텀 시트로 엽니다. 선택적으로 배경의 특정 영역을 하이라이트할 수 있습니다.

파라미터

  • formPath (string): 시트에 표시할 폼의 경로 또는 ID
  • linkArg (any): 열린 폼으로 전달할 인수 (null 가능)
  • callback (function): 시트가 닫힐 때 결과값을 받는 콜백 (null 가능)
  • left (number, 선택): 하이라이트 영역 왼쪽 좌표 (논리 픽셀)
  • top (number, 선택): 하이라이트 영역 위쪽 좌표 (논리 픽셀)
  • width (number, 선택): 하이라이트 영역 너비 (논리 픽셀)
  • height (number, 선택): 하이라이트 영역 높이 (논리 픽셀)

반환: 없음 (void)

설명

모달 바텀 시트를 열며 배경에 어두운 오버레이를 표시합니다. left, top, width, height모두 제공하면 해당 사각형만 어둡지 않게 하이라이트됩니다 (앵커 위젯 강조 등에 활용). 하나라도 생략하면 전체 배경이 어두워집니다.

openSheet vs openModalSheet 비교

구분openSheetopenModalSheet
모달 여부비모달모달
배경 오버레이없음어두운 오버레이
하이라이트 영역지원 안 함지원 (left/top/width/height 모두 필요)

Example

// 기본 모달 시트
$form.openModalSheet("order/summary", null, function(result) {
$log.i("시트 닫힘:", result);
}, null, null, null, null);

// 특정 영역 하이라이트 (x:20, y:100, 200x50 영역)
$form.openModalSheet("confirm/dialog", null, function(result) {
$log.i("결과:", result);
}, 20, 100, 200, 50);

관련

  • $form.openSheet(formPath, linkArg, callback) — 비모달 바텀 시트