我正在使用 Visual Studio 创建 Sharepoint 列表定义。
1-ListA(第 1 列、第 2 列、第 3 列)
2-ListB(第 4 列,第 5 列(第 1 列的查找))
我正在从一个解决方案中创建两个列表。
我想在列表 A 的列表 B 中创建一个查找列,怎么做?
我正在使用 Visual Studio 创建 Sharepoint 列表定义。
1-ListA(第 1 列、第 2 列、第 3 列)
2-ListB(第 4 列,第 5 列(第 1 列的查找))
我正在从一个解决方案中创建两个列表。
我想在列表 A 的列表 B 中创建一个查找列,怎么做?
您必须为 List 属性提供原始列表的 url,例如 Lists/MyList,并为 ShowField 属性提供原始列的标题,例如 Title
<Field SourceID="{fa564e0f-0c70-4ab9-b863-0177e6ddd247}"
ID="{D88EFB79-F93E-47FD-A8F0-EE0635A375FE}"
Name="LookupColumn"
DisplayName="Lookup Column"
Group="My Custom Columns"
Type="Lookup"
List="Lists/LookupList"
ShowField="Title"
Required="FALSE"
EnforceUniqueValues="FALSE"
UnlimitedLengthInDocumentLibrary="FALSE"
Overwrite="TRUE"/>
更多细节在这里
http://blogs.claritycon.com/blog/2011/05/provisioning-a-sharepoint-2010-lookup-column-with-caml/
更新:存档链接