基本属性の設定
- PC表示設定:列数によって、フォーム上のコンポーネントを1列または2列で表示するかを制御します。
- フォーム検証:フォーム検証には数式検証、サービス検証、カスタムコードサービス検証があります。詳細については、フォーム検証を参照してください。
- フォームイベント:詳細については、フォーム業務ルールを参照してください。
プレミアム属性の設定
送信ボタン
送信ボタンの表示テキストを変更します。国際化と変数バインディングに対応しています。フォーム送信前
デフォルトでは、フォームデータが検証を通過して設定が完了すると、データはYiDAバックエンドAPIに送信されて保存されます。 「フォーム送信前」オプションを使用すると、デフォルトの送信動作をブロックできます。アクション内でfalseを返すと送信が停止され、後続の動作をカスタマイズできます。
Promiseを返して非同期チェックを実行することもできます:
Promiseを返した場合、ボタンの読み込み中状態はPromiseが解決されるまで継続します。
ここで送信済みデータを変更することはサポートされていません。
フォーム送信後
デフォルトでは、YiDAフォームは送信後にリダイレクトされます。リダイレクト先は、成功お知らせページ(PC)、詳細ページ(モバイル)、またはユーザーが指定したページ(フォーム設定)のいずれかになります。 「フォーム送信後」オプションを使用すると、デフォルトのリダイレクト動作をブロックできます。アクション内でfalseを返すとリダイレクトが停止され、後続の動作をカスタマイズできます。
Promiseを返して非同期チェックを実行することもできます:
Promiseを返した場合、ボタンの読み込み中状態はPromiseが解決されるまで継続します。
フォームデータソース
フォームデータソースは、フォームの値を統一的に制御する方法を提供します。現在は次の2つの目的で使用されます:- 初期値の提供、つまりフォーム上の各フィールドのデフォルト値を提供します。
- フォームデータソースが変更されると、対応するフォームフィールドの値もそれに応じて更新されます。