コンテンツ タイプにルックアップ フィールドを追加しようとしています。フィールドには次の定義があります。
<Field ID="{c80e8e3c-7124-4772-a39d-5b69f131d542}"
Name="Site"
Group="Tieto Intranet Columns"
Type="Lookup"
DisplayName="Site"
StaticName="Site"
List="Lists/FavoriteSites"
ShowField="Title"
PrependId="TRUE"
WebId="~sitecollection"
>
このルックアップ フィールドで参照したい FavoriteSites リストは、サイト コレクション スコープに存在します。展開はうまくいきますが、このルックアップでコンテンツ タイプに基づいてリストを作成すると、そのルックアップ フィールドが FavoriteSites リストに接続されていないように見えます。FavoriteSites にいくつかのデータを追加し、FavoriteSites のルックアップ フィールドを使用して 2 番目のリストに何かを追加しようとします。残念ながら、FavoriteSites リストのデータが空であることを示すはずのドロップダウン選択を選択します。
FavoriteSites への新しいルックアップ列を手動で作成すると、すべて問題ありません。
このルックアップ定義のどこに問題があるのか 、誰か考えがありますか?
アップデート:
Rich が私に勧めたように、Verbose にログ レベルを設定して、次のメッセージを見つけました。
機能 {d86c7005-d31d-43ae-b86b-38f28b81072e} のフィールド {c80e8e3c-7124-4772-a39d-5b69f131d542} に指定された WebId=~sitecollection および List=Lists/FavoriteSites 属性が見つかりませんでした。List={39CEC23E-FB28-47B3-BC36-C21780AD1D94} を設定します。
リスト FavoriteSites が存在するため、わかりません。FavoriteSites リストとサイト フィールドを含む 2 番目のリストは、サイト コレクション スコープの 1 つの機能によって展開されます。
デプロイ時のGUIDがわからないので、GUIDによるルックアップでリストを指定できません。