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

openSizedDialog

openSizedDialog

指定したフォームを、明示的なサイズの中央モーダルダイアログとして開きます。

パラメータ

  • formPathstring): ダイアログに表示するフォームのパスまたはID
  • linkArgany): 開いたフォームへ渡す引数(null可)
  • widthnumber、任意): ダイアログの幅(論理ピクセル。nullの場合は内容のサイズに合わせます)
  • heightnumber、任意): ダイアログの高さ(論理ピクセル。nullの場合は内容のサイズに合わせます)
  • callbackfunction): ダイアログが閉じられたときに結果を受け取るコールバック(null可)
  • barrierDismissibleboolean): 背景のタップで閉じられるかどうか(既定はfalse)

戻り値: なし(void

説明

画面中央に固定サイズのダイアログを表示します。幅・高さを省略すると、フォームの内容のサイズに合わせて調整されます。

openDialogopenSizedDialogopenFullDialogの比較

区分openDialogopenSizedDialogopenFullDialog
サイズ指定optionsで幅のみwidth / heightを直接指定フルスクリーン
トランジション既定既定ズームトランジション
barrierDismissibleの既定値falsefalsetrue(ESC可)

Example

$form.openSizedDialog("dialogs/confirm", { id: 42 }, 320, 200,
function(result) {
$log.i("확인:", result?.confirmed);
}, false
);

関連

  • $form.openDialog(formPath, linkArg, callback, options) — オプションベースのダイアログ
  • $form.openFullDialog(formPath, linkArg, callback) — フルスクリーンダイアログ
  • $form.closeDialog(result) — ダイアログ内部から自分自身を閉じる