我想要构建一个在顶部具有某种概述的表单,其中用户定义了一个项目列表(重复网格)。对于每一项,应该在下面的部分(重复部分)中,用户需要向该特定项添加额外的信息(这是很多信息,这就是为什么我需要每个项目一个完整的部分,不能仅仅在重复网格中添加其他字段)。
因此,最简单的方法是让用户手动添加每个项目的一个节,但这并不是非常方便用户,而且我还需要确保每个项目都有一个节。
我尝试使用count($my-item)、count($my-grid)和count(xxf:repeat-items($my-grid))作为重复部分的最小和最大迭代计数,但两者都没有工作。另外,当我添加$my-item作为第一个文本字段的计算值时,总是取网格中的第一个项(应该是I,我是当前的迭代计数)。
这里的演示(应该是不言自明的):http://demo.orbeon.com/demo/fr/orbeon/builder/edit/92384bdcfd5dfeef2f79e79540e566501e6e5243
我怎样才能做到这一点?
发布于 2018-12-12 22:44:35
Orbeon 2018.2将有一个组件来自动同步重复内容。有关细节,请参阅文档。
https://stackoverflow.com/questions/52401065
复制相似问题