0

我在 SharePoint 站点中定义了一个列表,例如国家列表。

在另一个站点中,我有一个列表,该列表需要具有对上述国家列表进行多重查找的列。(所以这两个站点是不同的站点)

如何在 SharePoint 2010 中配置它?

谢谢,

4

1 回答 1

1

这是可能的,但需要一些编程或脚本,因为无法使用 Web UI 配置跨站点查找字段。PowerShell 代码应如下所示:

$web1 = Get-SPWeb "http://site/web1"
$web2 = Get-SPWeb "http://site/web2"
$list = $web1.Lists["我的列表"]
$lookupList = $web2.Lists ["我的查找列表"]
$list.Fields.AddLookup("MyCrosssiteLookup", $lookupList.ID, $web2.ID, $false)
$lookupField = list.Fields.GetFieldByInternalName(InternalName)
$lookupField.Title = "我的十字架站点查找"
$lookupField.Update()

或者,您可以使用 LookupWithPicker 字段类型,它具有 Web UI 控件来配置跨站点查找:http: //ilovesharepoint.codeplex.com/releases/view/44989

于 2012-05-08T09:08:10.573 回答