2

我正在使用 Sharepoint 2007 并且有一个列表Order,其中包含来自列表的查找列Item并显示Item Name。订单接受多个Item值。

在显示 的页面上Order,如何遍历每个Item并显​​示其他字段,例如Item IDand Item Price

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

4

1 回答 1

0

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

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

这样,可以说,您的数据是“预先连接的”。不是最漂亮的方法,但在 SharePoint 中工作很少是 ;)

于 2014-05-12T04:14:01.213 回答