显示sharepoint中查阅列的更多数据

时间:2013-09-06 16:23:48

标签: xml sharepoint xslt sharepoint-2007 sharepoint-designer

我正在使用Sharepoint 2007并且列表Order具有列表Item中的查阅列并显示Item Name。订单接受多个Item值。

在我的显示Order的网页上,如何迭代每个Item并显示其他字段,例如Item IDItem Price

在Sharepoint Designer 2007中,我已将webpart转换为xslt数据视图。使用@Item只会将每个Item Name显示为由分号分隔的单个字符串。

1 个答案:

答案 0 :(得分:0)

我不相信这可能是SP2007中的OOTB,因为在SharePoint 2010之前没有将Joins属性添加到SPQuery:http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spquery.joins%28v=office.14%29.aspx

一个常见的解决方法是使用一些事件处理程序或SPD工作流(它需要在插入和编辑时自动运行)以将所需的值连接到单独的字段中。也许你称之为"查找项目"在您的代码或工作流程中,您将其连接为ItemID:项目名称 - 项目价格

通过这种方式,您的数据可以预先连接在一起#,即可。不是最漂亮的方法,但在SharePoint中很少工作;)

相关问题