Power Pages のマルチステップ フォームのサブグリッドを構成する
マルチステップ フォームに使用される Microsoft Dataverse フォームにサブグリッドが埋め込まれている場合、読み取り専用サブグリッドがページに表示され、対応するレコードが読み取り専用リストに表示されます。 ユーザーが関連レコードのリストを表示するには、適切な テーブル アクセス許可 が必要です。
フォームのサブグリッドで作成、更新、削除、その他の機能などの リスト 機能を構成するには、マルチステップ フォーム ステップのメタデータ レコード を作成する必要があります。
サブグリッド メタデータをフォームへ追加する
マルチステップ フォームのステップにサブグリッド メタデータを追加するには、作業中のマルチステップフォームステップレコードの上部ドロップダウンリストまたはサブグリッドを使用して メタデータ にアクセスします。 詳細については、マルチステップ フォームの定義 を参照してください。
新しいレコードを追加するには、新しいマルチステップ フォームのメタデータを追加する を選択します。
既存のレコードを編集するには、グリッドのレコードを選択します。 サブグリッドを種類の値として選択すると、別の属性サブグリッド名が表示されます。
Name | 内容 |
---|---|
サブグリッド名 | テーブルの関連 フォームのサブグリッドの一意の名前です。 |
フォーム エディターでサブグリッドを選択すると、プロパティ ウィンドウが表示されます。 マルチステップ フォーム ステップのメタデータ レコードの サブグリッド名 フィールドに割り当てられるべき 名前 フィールドが含まれています。
有効なサブグリッド名を指定すると、サブグリッド構成の設定が表示されます。 既定では、基本設定 だけが表示されます。 詳細設定 を選択して、その他の設定を表示します。
既定では、ほとんどの設定が折りたたまれて表示され、スペースが節約されます。 **** を選択すると、セクションを展開して追加のオプションを見ることができます。 **** を選択し、セクションを折りたたみます。
属性
件名 | Description |
---|---|
基本設定 | |
ビューの操作 | テーブル セットに適用可能な操作の操作ボタンを追加することによって、それがサブグリッドの上に表示されます。 実行できる操作は次のとおりです:
|
アイテムの操作 | 個々のレコードに適用可能な操作の操作ボタンを追加することによって、関連する特権が テーブルのアクセス許可 によって許可されていれば、それがサブグリッドの各行に表示されます。 実行できる操作は次のとおりです:
|
列の属性の上書き | グリッド内の個々の列の表示設定を上書きするために使用します。
|
詳細設定 | |
メッセージの読み込み中 | サブグリッドの読み込み中に表示される既定の HTML メッセージを上書きします。 |
エラー メッセージ | サブグリッドの読み込み中にエラーが発生した場合に表示される既定の HTML メッセージを上書きします。 |
アクセス拒否メッセージ | サブグリッドに関連付けられたテーブルの種類を読み取るための十分な アクセス許可 がユーザーにない場合に表示される既定の HTML メッセージを上書きします。 |
空のメッセージ | 関連するサブグリッドにデータがない場合に表示される HTML メッセージを上書きします。 |
検索ダイアログ | ユーザーが [関連付けアクション] を有効化した際に表示されるダイアログ ボックスの設定を制御します。 |
詳細フォーム ダイアログ | ユーザーが詳細アクションをアクティブにするときに表示されるダイアログボックスの設定を制御します。 |
フォームの編集ダイアログ | ユーザーが編集アクションをアクティブにするときに表示されるダイアログボックスの設定を制御します。 |
フォームの作成ダイアログ | ユーザーが作成アクションをアクティブにするときに表示されるダイアログボックスの設定を制御します。 |
削除ダイアログ | ユーザーが削除アクションをアクティブにするときに表示されるダイアログボックスの設定を制御します。 |
エラー ダイアログ | 任意の操作中にエラーが発生した場合に表示されるダイアログ ボックスの設定を制御します。 |
CSS クラス | グリッドおよびアクション ボタンを含むサブグリッド領域全体を格納している HTML 要素に適用される CSS クラスを指定します。 |
グリッド CSS クラス | サブグリッドの HTML <テーブル> 要素に適用される CSS クラスを指定します。 |
グリッド列の幅スタイル | 上書きする列の属性の 幅 値が、ピクセルまたはパーセントで指定されているかどうかを設定します。 |
作成アクション
作成アクションを有効化するとサブグリッドの上にボタンが表示されますが、そのボタンを選択すると、ユーザーが新規レコードを作成できる 基本フォーム のあるダイアログ ボックスが表示されます。
[作成アクション設定]
件名 | 内容 |
---|---|
基本設定 | |
基本フォーム | 新規レコードの作成に使用される 基本フォームとカスタム ロジック を指定します。 ドロップダウン リストには、サブグリッドのテーブルの種類に対して構成されているすべての基本フォームが含まれます。 メモ: サブグリッドのテーブルの種類に基本フォームがない場合、ドロップダウン リストには何も表示されません。 作成アクションに基本フォームが用意されていない場合は無視され、サブグリッドの基本フォームにボタンは表示されません。 |
詳細設定 | |
ボタンのラベル | サブグリッドの上の [作成アクション] ボタンに表示される HTML ラベルを上書きします。 |
ボタンのツールヒント | ユーザーが作成アクション ボタンを選ぶと表示されるツールヒントのテキストを上書きします。 |
作成フォーム ダイアログ ボックス の詳細設定
Name | 内容 |
---|---|
メッセージの読み込み中 | ダイアログの読み込み中に表示されるメッセージを上書きします。 |
タイトル | ダイアログ ボックスのタイトル バーに表示される HTML を上書きします。 |
解除ボタン スクリーン リーダー テキスト | ダイアログ ボックスの解任ボタンに関連付けられたスクリーン リーダー テキストを上書きします。 |
サイズ | フォームの作成ダイアログ ボックスのサイズを指定します。 オプションは [既定値]、[大きい]、[小さい] です。 既定のサイズはラージです。 |
CSS クラス | 表示されるダイアログ ボックスに適用される CSS クラスを指定します。 |
タイトル CSS クラス | 表示されるダイアログ ボックスのタイトル バーに適用される CSS クラスを指定します。 |
ダウンロード アクション
ダウンロード アクション を有効化するとサブグリッドの上にボタンが表示されますが、このボタンを選択すると、サブグリッドから Excel (.xlsx) ファイルにデータをダウンロードします。
ダウンロード アクションの設定
件名 | Description |
---|---|
基本設定 | |
なし | |
詳細設定 | |
ボタンのラベル | サブグリッドの上の [ダウンロード アクション] ボタンに表示される HTML ラベルを上書きします。 |
ボタンのツールヒント | ユーザーがダウンロード アクション ボタンを選ぶと表示されるツールヒントのテキストを上書きします。 |
関連付けアクション
関連付けアクション を有効化するとサブグリッドの上にボタンが表示されますが、そのボタンをクリックすると、該当するテーブルの種類に対する Append および AppendTo 特権が テーブルのアクセス許可 によって有効化されている場合、現在 基本フォーム によって表示されているテーブル レコードに関連付けるために選択可能なテーブルの一覧を含むダイアログが表示されます。
関連付けアクションの設定
件名 | 内容 |
---|---|
基本設定 | |
ビュー | 適切なテーブルの一覧を検索して表示するために使用されるビュー (保存済みクエリ)を指定します。 メモ: サブグリッドのテーブルの種類に保存済みクエリがない場合、ドロップダウン リストには何も表示されません。 関連付けアクションにビューが用意されていない場合は無視され、サブグリッドの基本フォームにボタンは表示されません。 |
詳細設定 | |
ボタンのラベル | サブグリッドの上の [関連付けアクション] ボタンに表示される HTML ラベルを上書きします。 |
ボタンのツールヒント | [関連付け操作] ボタンの上にユーザーがポイントした際に表示されるツールヒントのテキストを上書きします。 |
検索ダイアログ ボックスの詳細設定
Name | 内容 |
---|---|
タイトル | ダイアログ ボックスのタイトル バーに表示される HTML を上書きします。 |
プライマリ ボタン テキスト | ダイアログ ボックスの プライマリ (追加) ボタンに表示される HTML を上書きします。 |
閉じるボタン テキスト | ダイアログ ボックスの閉鎖 (キャンセル) ボタンに表示される HTML を上書きします。 |
解除ボタン スクリーン リーダー テキスト | ダイアログ ボックスの解任ボタンに関連付けられたスクリーン リーダー テキストを上書きします。 |
サイズ | 関連付けダイアログ ボックスのサイズを指定します。 オプションは [既定値]、[大きい]、[小さい] です。 既定のサイズはラージです。 |
CSS クラス | 表示されるダイアログ ボックスに適用される CSS クラスを指定します。 |
タイトル CSS クラス | 表示されるダイアログ ボックスのタイトル バーに適用される CSS クラスを指定します。 |
プライマリ ボタン CSS クラス | ダイアログ ボックスの プライマリ (追加) ボタンに適用される CSS クラスを指定します。 |
閉じるボタン CSS クラス | ダイアログ ボックスの閉じる (キャンセル) ボタンに適用される CSS クラスを指定します。 |
レコード タイトルの選択 | [レコード選択] 領域のタイトルに表示される HTML を上書きします。 |
既定のエラー メッセージ | 選択したテーブルの関連付け中にエラーが発生した場合に表示されるメッセージを上書きします。 |
グリッドのオプション | テーブル グリッドの外観の設定を指定します。 オプションについては、以下を参照して下さい。 |
検索ダイアログ ボックスの詳細グリッド オプションの設定
Name | 内容 |
---|---|
メッセージの読み込み中 | テーブルのグリッドの読み込み中に表示されるメッセージを上書きします。 |
エラー メッセージ | テーブルのグリッドの読み込み中にエラーが発生した場合に表示される既定の HTML メッセージを上書きします。 |
アクセス拒否のメッセージ | テーブルのグリッドを表示するためのテーブル アクセス許可をユーザーが持っていない場合に表示されるメッセージを上書きします。 |
空のメッセージ | 現在の基本フォームに関連付けられるテーブルがない場合に表示されるメッセージを上書きします。 |
CSS クラス | 関連グリッド領域に適用される CSS クラスを指定します。 |
グリッド CSS クラス | 関連グリッドの <テーブル> 要素に適用される CSS クラスを指定します。 |
詳細アクション
詳細アクションを有効化すると、サブグリッドの選択された行のレコードにデータ バインディングされている読み取り専用の基本フォームが表示できます。
詳細操作の設定
件名 | 内容 |
---|---|
基本設定 | |
基本フォーム | 選択したレコードの詳細を表示するために使用する基本フォームを指定します。 ドロップダウン リストには、サブグリッドのテーブルの種類に対して構成されているすべての基本フォームが含まれます。 メモ: サブグリッドのテーブルの種類に基本フォームがない場合、ドロップダウンには何も表示されません。 詳細アクションに基本フォームが用意されていない場合は無視され、ボタンはサブグリッドに表示されません。 |
詳細設定 | |
レコード ID パラメーター名 | 選択した基本フォームで表示するテーブルを選択するために使用されるクエリ文字列のパラメーター名を指定します。 これは、その基本フォームのレコード ID パラメーター名の値と一致する必要があります。 ここでも、基本フォームの構成でも、このフィールドの既定値は id です。 |
ボタンのラベル | サブグリッドの行に表示されるこのアクションの HTML ラベルを上書きします。 |
ボタンのツールヒント | サブグリッドの行に表示されるこの操作のボタンの上にユーザーがポイントした際に表示されるツールヒントのテキストを上書きします。 |
詳細フォーム ダイアログ ボックスの詳細設定
Name | 内容 |
---|---|
メッセージの読み込み中 | ダイアログ ボックスの読み込み時に表示される HTML を上書きします。 |
タイトル | ダイアログ ボックスのタイトル バーに表示される HTML を上書きします。 |
解除ボタン スクリーン リーダー テキスト | ダイアログ ボックスの解任ボタンに関連付けられたスクリーン リーダー テキストを上書きします。 |
サイズ | 詳細 ダイアログ ボックスのサイズを指定します。 オプションは [既定値]、[大きい]、[小さい] です。 既定のサイズはラージです。 |
CSS クラス | 表示されるダイアログ ボックスに適用される CSS クラスを指定します。 |
タイトル CSS クラス | 表示されるダイアログ ボックスのタイトル バーに適用される CSS クラスを指定します。 |
アクションを編集する
編集アクション を有効化すると、テーブルのアクセス許可 によって書き込み特権が付与されている場合、サブグリッドの選択した行のレコードにデータ バインディングされている編集可能な 基本フォーム を表示できます。
編集操作アクションの設定
件名 | Description |
---|---|
基本設定 | |
基本フォーム | 選択したレコードの編集に使用される基本フォーム を指定します。 ドロップダウン リストには、サブグリッドのテーブルの種類に対して構成されているすべての基本フォームが含まれます。 メモ: サブグリッドのテーブルの種類に基本フォームがない場合、ドロップダウン リストには何も表示されません。 編集アクションに基本フォームが用意されていない場合は無視され、ボタンはサブグリッドに表示されません。 |
詳細設定 | |
レコード ID パラメーター名 | 選択した基本フォームで編集するテーブルを選択するために使用されるクエリ文字列のパラメーター名を指定します。 これは、その基本フォームのレコード ID パラメーター名の値と一致する必要があります。 ここでも、基本フォームの構成でも、このフィールドの既定値は id です。 |
ボタンのラベル | サブグリッドの行に表示されるこのアクションの HTML ラベルを上書きします。 |
ボタンのツールヒント | サブグリッドの行に表示されるこの操作のボタンの上にユーザーがポイントした際に表示されるツールヒントのテキストを上書きします。 |
編集フォーム ダイアログ ボックスの詳細設定
Name | 内容 |
---|---|
メッセージの読み込み中 | ダイアログ ボックスの読み込み時に表示される HTML を上書きします。 |
タイトル | ダイアログ ボックスのタイトル バーに表示される HTML を上書きします。 |
解除ボタン スクリーン リーダー テキスト | ダイアログの閉じるボタンに関連付けられるスクリーン リーダーのテキストを指定します。 |
サイズ | 編集ダイアログ ボックスのサイズを指定します。 オプションは [既定値]、[大きい]、[小さい] です。 既定のサイズはラージです。 |
CSS クラス | 表示されるダイアログ ボックスに適用される CSS クラスを指定します。 |
タイトル CSS クラス | 表示されるダイアログ ボックスのタイトル バーに適用される CSS クラスを指定します。 |
削除アクション
削除操作 を有効にすると、テーブルのアクセス許可 によって削除権限が付与されていれば、サブグリッドの行に表示されているテーブルを完全に削除できます。
削除アクションの設定
件名 | Description |
---|---|
基本設定 | |
なし | |
詳細設定 | |
確認 | ユーザーが削除アクションをアクティブにしたときに表示される確認 HTML メッセージを上書きします。 |
ボタンのラベル | サブグリッドの行に表示されるこのアクションの HTML ラベルを上書きします。 |
ボタンのツールヒント | サブグリッドの行に表示されるこの操作のボタンの上にユーザーがポイントした際に表示されるツールヒントのテキストを上書きします。 |
削除ダイアログ ボックスの詳細設定
Name | 内容 |
---|---|
タイトル | ダイアログ ボックスのタイトル バーに表示される HTML を上書きします。 |
プライマリ ボタン テキスト | ダイアログ ボックスの基本 (削除) ボタンに表示される HTML を上書きします。 |
閉じるボタン テキスト | ダイアログ ボックスの閉鎖 (キャンセル) ボタンに表示される HTML を上書きします。 |
解除ボタン スクリーン リーダー テキスト | ダイアログ ボックスの解任ボタンに関連付けられたスクリーン リーダー テキストを上書きします。 |
サイズ | 削除 ダイアログ ボックスのサイズを指定します。 オプションは [既定値]、[大きい]、[小さい] です。 既定のサイズは既定です。 |
CSS クラス | 出力されるダイアログに適用される CSS クラスを指定します。 |
タイトル CSS クラス | 表示されるダイアログ ボックスのタイトル バーに適用される CSS クラスを指定します。 |
プライマリ ボタン CSS クラス | ダイアログ ボックスのプライマリ (削除) ボタンに適用される CSS クラスを指定します。 |
閉じるボタン CSS クラス | ダイアログ ボックスの閉じる (キャンセル) ボタンに適用される CSS クラスを指定します。 |
ワークフロー アクション
ワークフロー アクションを有効化すると、サブグリッド内の選択されたレコードに対するオンデマンド ワークフローを実行することができます。 サブグリッド メタデータにはワークフロー アクションをいくつでも追加できます。
ワークフロー アクションの設定
Name | 内容 |
---|---|
基本設定 | |
ワークフロー | ユーザーがこのアクションをアクティブにするときに実行されるオンデマンド ワークフローを指定します。 メモ: サブグリッドのテーブルの種類にワークフローがない場合、ドロップダウン リストには何も表示されません。 ワークフロー アクションにワークフローが用意されていない場合は無視され、サブグリッドにボタンは表示されません。 |
ボタンのラベル | サブグリッドの行に表示されるこのアクションの HTML ラベルを設定します。 この設定は必須です。 |
詳細設定 | |
ボタンのツールヒント | サブグリッドの行に表示されるこの操作のボタンの上にユーザーがポイントした際に表示されるツールヒントのテキストを上書きします。 |
関連付け解除アクション
関連付け解除アクション を有効化すると、該当するテーブルの種類に対する 「Append」 および 「AppendTo」 特権がテーブルのアクセス許可によって許可されている場合、現在表示されている 基本フォーム によって表されるレコードと、サブグリッドの選択された行で表されるレコード間のリンクを削除できます。
関連付け解除アクションの設定
件名 | 内容 |
---|---|
基本設定 | |
なし | |
詳細設定 | |
ボタンのラベル | サブグリッドの行に表示されるこのアクションの HTML ラベルを上書きします。 |
ボタンのツールヒント | サブグリッド行に表示されるこのアクションのボタンをユーザーがポイントした際に表示されるツールヒントのテキストを上書きします。 |