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)— 다이얼로그 열기