次の方法で共有


Power Pages のマルチステップ フォームのメタデータを構成する

マルチステップ フォーム メタデータは、動作変更ロジックを追加して、ネイティブの基本フォーム編集機能を超えてフォーム フィールドの機能を強化またはオーバーライドします。

新しいレコードを追加

  1. 変更するフィールドがある マルチステップ フォーム ステップで、関連 > メタデータ に移動します

  2. 新しいマルチステップ フォーム メタデータ を選択します。

マルチステップ フォーム メタデータのプロパティ

次の属性は、フォームの要素に対する追加のスタイリングと機能を提供します。

件名 Description
マルチステップ フォームのステップ マルチステップ フォーム メタデータ レコードに関連するマルチステップ フォーム ステップです。
タイプ オプション:
  • Attribute
  • セクション​​
  • Tab キー
属性 を選択すると、現在のフォームのフィールドを変更するためのオプションが表示されます。 セクション を選択すると、フォームのセクションを変更する場合のオプションが表示されます。 タブ を選択すると、フォームのタブを変更する場合のオプションが表示されます。

マルチステップ フォーム メタデータの種類 = 属性

選択された 種類属性 の場合、次のプロパティが表示されます。

件名 Description
属性の論理名 変更する属性フィールドの論理名。

注: タイプ 選択 の列は、列のドロップダウン リストには表示されません。 属性の論理名 テキスト ボックスに、選択列の論理名を直接入力します。 | | ラベル | テーブルの属性に割り当てられた既定のラベルを指定されたテキストに置き換えます。 Microsoft Dataverse 環境に対してインストールされ有効になっている言語パックのフィールドを使用して、関連付けられた言語でメッセージを入力できます。 |

スタイルの制御

これらのオプションで、属性のフィールドのスタイルおよび機能を変更します。

件名 プロパティ
スタイル オプション:
  • 垂直ラジオ ボタン リストに設定されたオプション
  • 水平ラジオ ボタン リストに設定されたオプション
  • Geolocation Lookup 検証としての 1 行テキスト (Bing マップ設定が必要です - 詳細はこちらです)
  • 固定の合計としてのグループ整数 (グループ名が必要)
  • タイのないランク付けスケールとしてのグループ整数 (グループ名が必要)
  • タイが許可されたランク付けスケールとしてのグループ整数 (グループ名が必要)
  • 複数選択マトリックス (グループ名が必要)
  • 複数選択 (グループ名が必要)
  • スタック ランクとしてのグループ整数 (グループ名が必要)
  • コード コンポーネント
  • 検索をドロップダウンとして表示
グループ名 複合コントロールとしてコントロールをグループ化するための名前です。
複数選択の必要最小選択数 複数選択の質問において選択する必要のある最小値です。 スタイルの制御に "複数選択" が選択されている場合にのみ必要です。
複数選択の最大選択数 複数選択の質問において選択可能な値の最大数です。 スタイルの制御に "複数選択" が選択されている場合にのみ必要です。
定和最小合計 [固定の合計] 応答フィールドに適用される、必要な最小値です。 スタイルの制御に "固定の合計としてのグループ整数" が選択されている場合のみ必要です。
定和最大合計 [固定の合計] 応答フィールドに適用することが許可されている値の最大数です。 スタイルの制御に "固定の合計としてのグループ整数" が選択されている場合のみ必要です。
オプション セット値のランダム化 [はい] を指定すると、ランダムに並び替えられたオプション セット コントロールのオプションが表示されます。 [オプション セット] の種類の属性にのみ適用可能です。
CSS クラス コントロールにカスタム CSS クラス名を追加します。

事前設定フィールド

次のオプションは、フォームのフィールドに既定値を提供します。

件名 内容
既定値を無視 指定された属性フィールドの既定値は無視されます。 [はい] および [いいえ] のラジオ ボタンとして表示される [2 つのオプション] フィールドの属性に役立ちます。 はい/いいえの値は自動的に規定で割り当てられるため、このオプションにより事前定義された応答のない、はい/いいえで回答する質問を表示することができます。
タイプ オプション:
  • 価値
  • 今日の日付
  • 現在のユーザーの取引先担当者
値を選択するには、フォームが読み込まれるとフィールドに割り当てられる フィールドで値が指定されている必要があります。 今日の日付を選択すると、属性フィールドに現在の日付と時間が割り当てられます。 現在のユーザーの取引先担当者を選択するには、現在のユーザーの取引先担当者のレコードから取得され、指定された属性フィールドに設定される取引先担当者テーブルの属性である 開始属性 が必要です。
価値 フォームが読み込まれるときにフィールドに割り当てられる値です。
開始属性 フォームが読み込まれるときに現在の Web サイトのユーザー レコードから取得され、フィールドに割り当てられる取引先担当者テーブルの属性です。

保存に値を設定

次のオプションは、フォームの保存時に設定する値を指定します。

名前 内容
保存に値を設定 [はい] は、 フィールドで指定される入力を使用する属性に値を割り当てる必要があることを意味します。
メモ: 以下を除く、すべての属性の種類がサポートされています: 一意識別子。
タイプ オプション:
  • 価値
  • 今日の日付
  • 現在のユーザーの取引先担当者
値を選択するには、フォームが読み込まれるとフィールドに割り当てられる フィールドで値が指定されている必要があります。 今日の日付を選択すると、属性フィールドに現在の日付と時間が割り当てられます。 現在のユーザーの取引先担当者を選択するには、現在のユーザーの取引先担当者のレコードから取得され、指定された属性フィールドに設定される取引先担当者テーブルの属性である 開始属性 が必要です。
フォームが保存されるときに属性に割り当てられる値です。
2 つのオプション (ブール値) フィールドで true または false を使用します。
オプション セット フィールドではオプションに整数値を使用します。
検索 (TableReference) フィールドには、GUID を使用します。
メモ: この属性がフォームにもある場合は、ユーザーの値がこの値で上書きされます。
開始属性 保存中に現在の Web サイトのユーザー レコードから取得され、フィールドに割り当てられる取引先担当者テーブルの属性です。

検索設定

ルックアップ設定の作成用基本フォームは、属性に対して作成されたメタデータがルックアップ タイプである場合に、ルックアップから新規レコードを作成する際の基本フォームの入力に使用されます。

検証

次のセクションには、さまざまな検証パラメーターおよびエラー メッセージを変更するプロパティが含まれます。

Dataverse 環境に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。

名前 内容
検証エラー メッセージ フィールドの既定の検証エラー メッセージを上書きします。
正規表現 フィールドを検証するために追加する正規表現です。
正規表現の検証エラー メッセージ 検証した正規表現が失敗した場合に表示される検証エラー メッセージです。
フィールドは必須 属性フィールドが値を含む必要があるようにするにはオンにします。
必須フィールドの検証エラー メッセージ フィールドに値がない場合、既定の必須フィールドの検証エラー メッセージが上書きされます。
範囲検証エラー メッセージ フィールドの値が、整数、10 進数、浮動小数点数、または通貨タイプで指定された最小値と最大値の範囲外の場合、既定の範囲検証エラー メッセージが上書きされます。
物理的場所検証エラー メッセージ 属性が 1 行テキストで、スタイルの制御が [Geolocation Lookup 検証] と指定されている場合、これにより、入力の検証が失敗した場合に表示される既定のエラー メッセージが上書きされます。
固定の合計検証エラー メッセージ 属性が整数タイプで、スタイルの制御が [固定の合計としてのグループ整数] の場合、これにより、入力の検証が失敗した場合に表示される既定のエラー メッセージが上書きされます。
複数選択の検証エラー メッセージ 属性が 2 つのオプション タイプで、スタイルの制御が [複数選択] の場合、これにより、入力の検証が失敗した場合に表示される既定のエラー メッセージが上書きされます。
タイのないランク付けの検証エラー メッセージ 属性が整数タイプで、スタイルの制御が [タイのないランク付けスケールとしてのグループ整数] の場合、これにより、入力の検証が失敗した場合に表示される既定のエラー メッセージが上書きされます。

説明と指示

次のプロパティがカスタム説明または指示の場所と内容を指定します。

名前 内容
説明の追加 [はい] の場合、指定された場所のフォームにカスタム テキストが表示されます。
Position オプション:
  • フィールドの上側
  • フィールドの下側
  • ラベルの上側
属性の説明プロパティを使用 属性メタデータに割り当てらた説明をテーブルに使用するには、「はい」を選択します。 カスタム説明を指定するには、[いいえ] を選択します。 既定は [いいえ] です。
内容 フォームに表示するカスタム テキストです。 [属性の説明プロパティを使用] が [いいえ] に設定されている場合、組み合わせて使用されます。 Dataverse 環境に対してインストールされ有効になっている各言語パックには、関連付けられた言語でフィールドにメッセージを入力できます。

マルチステップ フォーム メタデータの種類 = セクション

選択された種類が [セクション] と等しい場合、次のプロパティが表示されます。

件名 内容
セクション名 変更するテーブル フォームのセクション名です。
Label テーブルのセクションに割り当てられた既定のラベルを指定されたテキストに置き換えます。 Dataverse 環境に対してインストールされ有効になっている言語パックのフィールドを使用して、関連付けられた言語でメッセージを入力できます。

マルチステップ フォーム メタデータの種類 = タブ

選択された種類が [タブ] と等しい場合、次のプロパティが表示されます。

件名 内容
タブ名 変更するテーブル フォームのタブ名です。
Label テーブルのタブに割り当てられた既定のラベルを指定されたテキストに置き換えます。 Dataverse 環境に対してインストールされ有効になっている言語パックのフィールドを使用して、関連付けられた言語でメッセージを入力できます。

参照