【问题标题】:SharePoint lookup column across site-collection boundary跨网站集边界的 SharePoint 查找列
【发布时间】:2009-07-19 22:19:01
【问题描述】:

基本情况是我想分享一个网站中存在的公司联系人列表。联系人是从该站点内的列表中引用的,我还希望能够从另一个网站集中的列表中引用它们。查找列只能从站点内的列表中查找值,但这是我希望跨站点集合的功能。

是否有针对此类要求的通用解决方案?

【问题讨论】:

    标签: sharepoint architecture sitecollection


    【解决方案1】:

    您将需要为此自定义代码,但由于数量很少而且这是 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

    【讨论】:

      【解决方案2】:

      SharePoint GUI 仅支持当前网站中的查阅列。但是,如果您以编程方式创建普通查找,或使用许多 free cross-site 查找列之一,您可以指向同一网站集中的多个网站。我认为这不会帮助您进行“跨网站集”查找,但如果您可以将要求更改为同一网站集中的多个网站并破坏权限,它将解决您的问题。

      【讨论】:

        【解决方案3】:

        有很多解决方案可以解决跨站查找,包括第三方工具和代码。但是跨站点集合查找解决方案对我来说很奇怪。 我用谷歌搜索了这个博客,也许它对你有用。http://sharepointsolutions.blogspot.com/2006/11/free-custom-cross-site-lookup-column.html

        【讨论】:

        • 上面的链接不再可用 - 但是我在 codeplex filteredlookup.codeplex.com找到了一个替代方案@
        • 如果您使用上述过滤查找并自定义 newform/editform.aspx,那么您会发现它非常令人沮丧。因此,我使用业务数据目录连接到常规数据库表,现在信息在共享点范围内可用。
        猜你喜欢
        • 1970-01-01
        • 2011-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-03
        • 1970-01-01
        • 2023-03-03
        相关资源
        最近更新 更多