基本情况是我有一个存在于一个站点中的公司联系人列表,我想分享。联系人是从该站点内的列表中引用的,我还希望能够从另一个网站集中的列表中引用它们。查找列只能从站点内的列表中查找值,但这是我希望跨站点集合的功能。
这种需求有一个通用的解决方案吗?
基本情况是我有一个存在于一个站点中的公司联系人列表,我想分享。联系人是从该站点内的列表中引用的,我还希望能够从另一个网站集中的列表中引用它们。查找列只能从站点内的列表中查找值,但这是我希望跨站点集合的功能。
这种需求有一个通用的解决方案吗?
您将需要为此自定义代码,但由于数量很少而且这是 Stack Overflow,我认为这不会成为问题。您将需要创建自己的列表视图 Web 部件,该 Web 部件使用 ListViewByQuery 查询列表。一个例子可以在这里找到:http: //blogs.msdn.com/b/ramg/archive/2009/04/21/implementing-a-simple-cross-site-collection-list-view-webpart.aspx
SharePoint GUI 仅支持当前网站中的查阅列。但是,如果您以编程方式创建普通查找,或使用许多免费的跨站点查找列之一,您可以跨站点指向同一站点集中的站点。我认为这不会帮助您进行“跨网站集”查找,但如果您可以将您的要求更改为同一网站集中的多个网站并破坏权限,它将解决您的问题。
有很多解决方案可以解决跨站点查找,包括第三方工具和代码。但是跨站点集合查找解决方案对我来说很奇怪。我用谷歌搜索了这个博客,也许它对你有用。http://sharepointsolutions.blogspot.com/2006/11/free-custom-cross-site-lookup-column.html