メインコンテンツまでスキップ

closeDialog

closeDialog

現在のフォームが表示されているダイアログ(またはポップオーバー)を閉じ、結果を呼び出し元へ返します。

パラメータ

  • resultany): ダイアログを開いた側へ返す結果(null可)

戻り値: なし(void

説明

ダイアログ内部のフォームから自分自身を閉じるときに使用します。ポップオーバーとして開かれている場合も、ポップオーバーコントローラーを通じて正しく閉じられます。

closeDialogcloseclosePopoverの比較

メソッド動作
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) — ダイアログを開く