【发布时间】:2010-08-26 06:37:57
【问题描述】:
我有一个文档库,其中有名为 Title 和 Category 的列(是一个查找字段)和 User.Also,我有一个列表,我只是在其中存储类别。我想同时加入文档库和列表,以便我可以显示所有类别和与之关联的文档。一旦我得到了我想要执行过滤的所有内容,以便它只显示选定用户的文档。文档的显示工作正常但不过滤。我的问题是我们可以在文档库和列表之间执行连接吗?请帮帮我。
谢谢
【问题讨论】:
标签: sharepoint
我有一个文档库,其中有名为 Title 和 Category 的列(是一个查找字段)和 User.Also,我有一个列表,我只是在其中存储类别。我想同时加入文档库和列表,以便我可以显示所有类别和与之关联的文档。一旦我得到了我想要执行过滤的所有内容,以便它只显示选定用户的文档。文档的显示工作正常但不过滤。我的问题是我们可以在文档库和列表之间执行连接吗?请帮帮我。
谢谢
【问题讨论】:
标签: sharepoint
内容查询 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>
【讨论】: