新規登録最終更新日: 2021年7月21日

設定一覧

新規登録画面で設定できる内容は次の通りです。

新規登録画面の設定内容
設定欄説明デフォルトの動作
ボタン表示 キャンセルボタン、全クリアボタンの表示制御とボタン名を設定できます。 表示する。
外部キー連携 このモデルが外部キー子モデルの場合、親モデルの詳細表示画面に、このモデルの新規登録ボタンを表示するかどうかの制御とボタン名を設定できます。 表示する。

用意されているボタン(機能)

新規登録画面に用意できるボタン(機能)を説明します。

新規登録画面に用意できるボタン

設定方法

画面タブ内の新規登録タブに用意された「ボタン表示」を有効にします。

ボタン表示の設定

各ボタンの表示を有効にする場合、関連する画面機能が作成されている必要があります。 画面機能が作成されない設定では、ボタンも作成されません。

種別 初期状態 備考
保存 (常に表示されます。)
キャンセル
全クリア 入力した項目をすべて消去します。(データベースからデータが消去されるわけではありません。)

全クリアボタンクリック時の読込専用項目の扱い

  • 自動計算によって求められた値は、全クリアボタンクリック時に、再計算されます。
  • 初期値がセットされた値は、全クリアボタンクリック時に、初期値を再セットします。

キャンセル操作時のダイアログ

登録画面に用意された「キャンセル」ボタンをクリックすると、次のような確認ダイアログが開きます。

キャンセル操作の確認

「OK」ボタンをクリックすると処理がキャンセルされます。「キャンセル」ボタンをクリックすると元の画面へ戻ります。

ここで、いったん確認ダイアログの「キャンセル」ボタンをクリックしたあと、再び(登録画面の)「キャンセル」ボタンをクリックすると、ご利用の Web ブラウザによっては確認ダイアログに「このページでこれ以上ダイアログボックスを生成しない」というメッセージが表示されます。

二回目のキャンセル操作確認ダイアログ
「このページでこれ以上ダイアログボックスを生成しない」メッセージはブラウザが表示しているもので Wagby で制御することができません。

ここで、「これ以上ダイアログボックスを生成しない」をチェックした場合、Web ブラウザは以後、ダイアログを表示せずに自動的に「いいえ」を選択した状態で動作するようになります。この動作は望ましくないため、「このページでこれ以上ダイアログボックスを生成しない」はチェックしないよう、ご注意ください。

「これ以上ダイアログボックスを生成しない」はチェックしないこと

仕様

  • 新規登録画面は、登録処理後に詳細表示画面へ遷移します。その際、フォームデータの二重送信(ブラウザの画面リロードによって二重にフォームデータが登録されること)を防止するようになっています。(*1)
  • 登録画面から別の画面へ遷移しようとした場合、"入力内容は破棄されますがよろしいですか?" というダイアログが表示されます。
(*1) Post/Redirect/Get (PRG) パターンを適用しています。

対象とするUI

機能 標準UI スマートフォンUI SPA UI
ボタンの表示制御
外部キー連携