入れ子になったグリッドでは、Power Apps モデル駆動型アプリにデータが表示されない

この記事では、 nested グリッド が Power Apps モデル駆動型アプリにデータを表示しない問題のトラブルシューティング手順について説明します。

原因

最も一般的な理由は、不適切なリレーションシップを使用するか、正しくないビューを適用することです。

トラブルシューティングのチェックリスト

  1. 入れ子になったグリッドが正しいリレーションシップで構成されていることを確認します。

    Child Items Parent Id パラメーターは、親グリッドに割り当てられたエンティティのルックアップ型フィールドに設定する必要があります (次のスクリーンショットに示すように Accounts エンティティにバインドされます)。 ルックアップ フィールドは、入れ子になったグリッド エンティティを指している必要があります。 標準の N:1 (多対 1) リレーションシップを持つ標準の参照の種類であることを確認します。

    Power Apps グリッド コントロールの [子項目の親 ID] パラメーターを示すスクリーンショット。

  2. 入れ子になったグリッドに割り当てられたビュー (手順 1 の My Active Accounts ) に予期しないフィルターが含まれているかどうかを確認します。

  3. Power Apps Monitor ツールを使用して、入れ子になったグリッドのデータを検査します。

    入れ子になったグリッドの検査対象データを示すスクリーンショット。

    Note

    childRecordsCount属性には、入れ子になったデータセット内のレコードの数が表示されます。 その属性に 0が示されている場合、指定されたリレーションシップが正しくないか、入れ子になったグリッド ビューに追加のフィルターが存在するか、入れ子になったデータセット (ChildItems) にレコードがないことを強く示します。 その数値に 0 より大きい値が示されていて、入れ子になったグリッドにレコードが表示されない場合、入れ子になったグリッド ビューで余分なフィルター処理が行われるか、親グリッドから展開された行に関連するレコードがない可能性が高くなります。 childViewFetchXMLChildViewFieldsを確認し、すべてのフィルターが正しいこと、およびすべての列定義がchildViewFetchXMLで指定されているものと一致していることを確認します。

関連項目

Power Apps でのグリッドの問題のトラブルシューティング