close
close
現在のフォームを閉じ、結果を呼び出し元へ返します。
パラメータ
result(any): フォームを開いた側へ返す結果(null可)
戻り値: なし(void)
説明
$form.closeはNavigator.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)— バックグラウンドフォームを閉じる