在辅助SharePoint 2013列表中的InfoPath 2010表单库表单中存储来自重复表的行

时间:2016-09-28 16:39:50

标签: sharepoint infopath

我需要在InfoPath 2010中创建的表单库表单中获取特定重复表的每一行,并将它们作为单独的行存储在除表单库之外的SharePoint 2013列表中,但位于同一站点中。表单还应该能够在用户的后续查看中正确显示重复表。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我最终在InfoPath中创建了新字段,以使用以下XPath格式存储重复表中每列的合并值:

xdMath:Eval(xdMath:Eval(../my:LocationGroup/my:Location, 'concat(my:City, ";")'), "..")

然后,我将这些字段提升为SharePoint表单库,然后使用Nintex工作流拆分这些字段并将值存储在集合变量中。然后,我使用For Each循环在另一个SharePoint列表中创建一个新行,以包含集合变量中的每个项目。像魅力一样。