본문으로 건너뛰기

closeDialog

closeDialog

현재 폼이 표시된 다이얼로그(또는 팝오버)를 닫고 결과값을 호출자에게 반환합니다.

파라미터

  • result (any): 다이얼로그를 호출한 쪽으로 반환할 결과값 (null 가능)

반환: 없음 (void)

설명

다이얼로그 내부의 폼에서 자기 자신을 닫을 때 사용합니다. 팝오버로 열린 경우에도 팝오버 컨트롤러를 통해 올바르게 닫힙니다.

closeDialog vs close vs closePopover 비교

메서드동작
closeDialog팝오버이면 팝오버 컨트롤러로, 아니면 Navigator.pop()
close항상 Navigator.pop()
closePopover팝오버 컨트롤러로만 닫기

Example

// 확인 다이얼로그 내부에서
$form.closeDialog({ confirmed: true });

// 취소
$form.closeDialog({ confirmed: false });

관련

  • $form.close(result)Navigator.pop()으로 닫기
  • $form.closePopover(result) — 팝오버 닫기
  • $form.openDialog(formPath, linkArg, callback, options) — 다이얼로그 열기