Skip to main content
通常フォームは、業務運用中に発生するすべてのデータを収集し、外部ユーザーに公開して外部データを収集することもできます。収集したデータは必要に応じて活用します。 通常フォームには承認フローがありません。アンケート、オンライン登録、営業報告、会議予約、購買入庫記録、注文入力、QRコードチェックインなどのシナリオで利用します。

基本属性の設定

  • PC表示設定:列数によって、フォーム上のコンポーネントを1列または2列で表示するかを制御します。
  • フォーム検証:フォーム検証には数式検証、サービス検証、カスタムコードサービス検証があります。詳細については、フォーム検証を参照してください。
  • フォームイベント:詳細については、フォーム業務ルールを参照してください。

プレミアム属性の設定

送信ボタン

送信ボタンの表示テキストを変更します。国際化と変数バインディングに対応しています。

フォーム送信前

デフォルトでは、フォームデータが検証を通過して設定が完了すると、データはYiDAバックエンドAPIに送信されて保存されます。 「フォーム送信前」オプションを使用すると、デフォルトの送信動作をブロックできます。アクション内でfalseを返すと送信が停止され、後続の動作をカスタマイズできます。
Promiseを返して非同期チェックを実行することもできます:
お知らせ:Promiseを返した場合、ボタンの読み込み中状態はPromiseが解決されるまで継続します。
ここで送信済みデータを変更することはサポートされていません。

フォーム送信後

デフォルトでは、YiDAフォームは送信後にリダイレクトされます。リダイレクト先は、成功お知らせページ(PC)、詳細ページ(モバイル)、またはユーザーが指定したページ(フォーム設定)のいずれかになります。 「フォーム送信後」オプションを使用すると、デフォルトのリダイレクト動作をブロックできます。アクション内でfalseを返すとリダイレクトが停止され、後続の動作をカスタマイズできます。
Promiseを返して非同期チェックを実行することもできます:
お知らせ:Promiseを返した場合、ボタンの読み込み中状態はPromiseが解決されるまで継続します。

フォームデータソース

フォームデータソースは、フォームの値を統一的に制御する方法を提供します。現在は次の2つの目的で使用されます:
  • 初期値の提供、つまりフォーム上の各フィールドのデフォルト値を提供します。
  • フォームデータソースが変更されると、対応するフォームフィールドの値もそれに応じて更新されます。
例:フォームデータソースでフィールド値を指定します(コピーしてそのまま利用可能):