我有一个文档库,其中我有名为Title和Category(是查找字段)的列和User.Also,我有一个列表,我只是存储类别。我想加入文档库和列表,以便我可以显示所有类别和与之关联的文档。一旦我得到了我想要执行过滤的所有内容,以便只显示所选用户的文档。文档的显示工作正常但不过滤。我的问题是我们在doc library和list之间进行连接吗? Plesae帮助我。
由于
答案 0 :(得分:0)
内容查询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>