「契約」リストがあり、「タイトル」と「ステータス」の2つの列があります。ステータスは、「アクティブ」または「クローズ」のいずれかを選択できるフィールドです。「契約」リストの「タイトル」列のレコードが入力されるルックアップ フィールド「契約」を作成する別のリストがあります。ここで、アクティブなステータスを持つタイトルのみが入力されるようにする必要があります。
これまでのところ、私はこれを持っています
SPList contractList = web.Lists.TryGetList("Contracts");
if (contractList != null)
{
myList.Fields.AddLookup("Contract", contractList.ID, false);
SPFieldLookup lookup = (SPFieldLookup)taskList.Fields["Contract"];
lookup.LookupField = contractList.Fields["Title"].InternalName;
lookup.Update();
}
明らかに、「Contracts」リストからすべてのタイトルを取得します。「ステータス」フィールドが「アクティブ」に等しいものだけを表示するようにフィルタリングすることはできますか?