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

close

close

現在のフォームを閉じ、結果を呼び出し元へ返します。

パラメータ

  • resultany): フォームを開いた側へ返す結果(null可)

戻り値: なし(void

説明

$form.closeNavigator.pop()を呼び出して現在のフォームを閉じます。ダイアログ、シート、ドロワー、フルスクリーンダイアログなど、Navigatorスタックに積まれたフォームを閉じるときに使用します。

警告

バックグラウンドフォームには動作しません。 $app.openBackgroundForm()で開いたフォームはOverlayベースであり、Navigatorスタックに属していません。バックグラウンドフォームを閉じるには$app.closeBackgroundForm(path, result)を使用してください。

Example

// 단순 닫기
$form.close(null);

// 결과값 반환
$form.close({ confirmed: true, selectedId: "item_001" });

// 조건부 닫기
if (isValid) {
$form.close({ success: true });
} else {
$log.i("유효하지 않음 — 닫기 취소");
}

関連

  • $form.closeDialog(result) — ダイアログ・ポップオーバーを閉じる
  • $form.closePopover(result) — ポップオーバーを閉じる
  • $app.closeBackgroundForm(formPath, result) — バックグラウンドフォームを閉じる