我想用复选框中的值填充重复网格。
用户可以从复选框中选择多个项目,然后点击按钮添加所需的行数,并根据检查的内容设置每次迭代中的字段值
我需要类似于foreach检查值的内容:运行此代码
我很难找到关于这种Xforms的文档。我确实找到了一些关于Iterate和Iterator的信息似乎很有希望,但我没能做到这一点。
我能够在网格中添加所需的行数,但后来我不确定如何使用xf:setvalue
设置每行的值。
任何帮助表示感谢。
答案 0 :(得分:0)
我认为组合iterate
属性来创建循环,xxf:split()
函数将选定的值作为可以迭代的序列,xf:insert
来创建元素做的伎俩。请参阅this example,其执行以下操作:
这里的an example也是如此,但对于使用表单生成器创建的表单。在这种情况下,结果如下: