Orbeon:在重复网格中为每一行添加部分

时间:2018-09-19 08:06:30

标签: xpath orbeon xforms

我想构建一个表单,该表单在顶部具有某种概述,用户可以在其中定义项目列表(重复网格)。对于每个项目,下面应该有一个部分(重复部分),用户需要在该部分中向该特定项目添加其他信息(这是很多信息,这就是为什么我需要每个项目都包含一个完整的部分,而不能仅仅添加我的重复网格中的其他字段)。

因此,最简单的方法是让用户手动为每个项目添加一个部分,但这并不是非常用户友好,而且我需要确保每个项目都只有一个部分。

我尝试使用count($my-item)count($my-grid)count(xxf:repeat-items($my-grid))作为我重复部分的最小和最大迭代计数,但是都无效。同样,当我将$my-item添加为第一个文本字段的计算值时,总是会获取网格中的第一个项目(应为第i个,i为当前迭代计数)。

此处的演示(应该不言自明): http://demo.orbeon.com/demo/fr/orbeon/builder/edit/92384bdcfd5dfeef2f79e79540e566501e6e5243

我该如何实现?

1 个答案:

答案 0 :(得分:1)

Orbeon Forms 2018.2将具有自动同步重复内容的组件。有关详细信息,请参见documentation