【问题标题】:Performing join between document library and list在文档库和列表之间执行连接
【发布时间】:2010-08-26 06:37:57
【问题描述】:

我有一个文档库,其中有名为 Title 和 Category 的列(是一个查找字段)和 User.Also,我有一个列表,我只是在其中存储类别。我想同时加入文档库和列表,以便我可以显示所有类别和与之关联的文档。一旦我得到了我想要执行过滤的所有内容,以便它只显示选定用户的文档。文档的显示工作正常但不过滤。我的问题是我们可以在文档库和列表之间执行连接吗?请帮帮我。

谢谢

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    内容查询 Web 部件 (CQWP) 可能是无需代码即可执行此操作的最简单方法。由于您的查找(类别)中只有一个字段,因此您不需要进行联接,因为 SharePoint 将查找值存储在文档库中。你需要编辑你的 CQWP 来添加这个字段,有一个很好的教程来做这个here。它还解释了如何过滤您的 CQWP。

    最后,您需要清理查找字段,因为 SharePoint 将存储如下值:1;#Category1。

    CQWP 使用 XSLT 显示结果,因此在您的情况下,您可能不想显示 1;#Category1 您可能只想显示 Category1。您可以使用以下 XSLT 来完成此操作:

    <xsl:value-of select="substring-after(@Name_Of_Your_Lookup,'#')"></xsl:value-of>
    

    【讨论】:

    • Sharepoint 文档库仅存储使用的类别。我想显示 Categories 列表中的所有类别以及与该类别匹配的文档库中的文档。所以在我的输出中,我也应该显示没有文档的类别。如果我不清楚,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多