ネストされたリレーションを使用している場合、ラベルの代わりにIDが断続的に表示される


概要

関連するエンティティ定義にネストされたリレーションを使用している場合、詳細ページでラベルの代わりにIDが断続的に表示される可能性があります。この事象は、関連するエンティティ定義のDisplayテンプレート内で使用されているラベル(Label)プロパティが、ネストされたリレーション構成に含まれていない場合に発生します。

このプロパティまたは関連するエンティティ定義のDisplayテンプレート内で使用されるプロパティを追加せずにネストされたリレーションを構成すると、リレーションがネストされることの利点がなくなり、関連するエンティティ定義を使用する呼び出しの速度が遅くなる可能性があります。また、正しいdisplayプロパティをフェッチするためにサーバーに追加のリクエストを行わなければならなくなります。

解決策

この事象を解決するには、ラベルをネストされたプロパティとして追加します。

  1. 管理ページで、スキーマにアクセスします。
  2. スキーマ ページで、必要なエンティティ定義を検索してアクセスします。
  3. 必要なメンバー グループをクリックします。
  4. アクション(三点ドット)メニューから編集をクリックし、編集モードで必要なメンバーにアクセスします。
  5. 詳細タブで、ネストチェックボックスをチェックします。
  6. プロパティを含めるメニューで、ラベルを探してクリックします。
  7. メンバーの追加ボタンをクリックします。
    1.png
  8. 保存ボタンをクリックします。

註: 他のプロパティまたは関連するエンティティ定義のDisplayテンプレート内で使用されるプロパティをネストとして追加する必要がある場合は、それらのプロパティについても上記の手順1-8を実施するようにしてください。