我正在使用Sharepoint 2007并且列表 Order
具有列表 Item
中的查阅列并显示 Item Name
. 订单接受多个 Item
值 .
在我显示 Order
的页面上,如何遍历每个 Item
并显示其他字段,如 Item ID
和 Item Price
?
在Sharepoint Designer 2007中,我已将webpart转换为xslt数据视图 . 使用 @Item
只显示每个 Item Name
作为由分号分隔的单个字符串 .
1 回答
我不相信这可能是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中工作;)