closeDialog
closeDialog
現在のフォームが表示されているダイアログ(またはポップオーバー)を閉じ、結果を呼び出し元へ返します。
パラメータ
result(any): ダイアログを開いた側へ返す結果(null可)
戻り値: なし(void)
説明
ダイアログ内部のフォームから自分自身を閉じるときに使用します。ポップオーバーとして開かれている場合も、ポップオーバーコントローラーを通じて正しく閉じられます。
closeDialog・close・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)— ダイアログを開く