【发布时间】:2009-07-19 22:19:01
【问题描述】:
基本情况是我想分享一个网站中存在的公司联系人列表。联系人是从该站点内的列表中引用的,我还希望能够从另一个网站集中的列表中引用它们。查找列只能从站点内的列表中查找值,但这是我希望跨站点集合的功能。
是否有针对此类要求的通用解决方案?
【问题讨论】:
标签: sharepoint architecture sitecollection
基本情况是我想分享一个网站中存在的公司联系人列表。联系人是从该站点内的列表中引用的,我还希望能够从另一个网站集中的列表中引用它们。查找列只能从站点内的列表中查找值,但这是我希望跨站点集合的功能。
是否有针对此类要求的通用解决方案?
【问题讨论】:
标签: sharepoint architecture sitecollection
您将需要为此自定义代码,但由于数量很少而且这是 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 仅支持当前网站中的查阅列。但是,如果您以编程方式创建普通查找,或使用许多 free cross-site 查找列之一,您可以指向同一网站集中的多个网站。我认为这不会帮助您进行“跨网站集”查找,但如果您可以将要求更改为同一网站集中的多个网站并破坏权限,它将解决您的问题。
【讨论】:
有很多解决方案可以解决跨站查找,包括第三方工具和代码。但是跨站点集合查找解决方案对我来说很奇怪。 我用谷歌搜索了这个博客,也许它对你有用。http://sharepointsolutions.blogspot.com/2006/11/free-custom-cross-site-lookup-column.html
【讨论】: