0
我情况如下:插入例如在重复
- 我有一个节点集,通过它我迭代,并填充表的一些数据
- 一个字段的,我确实要总结
问题: 不幸的是我不能用总和法计算的节点集是来自OT访问数据的自定义功能她的形式。这似乎弄乱了事情。
我对解决方案的想法: 我想,我可以创建一个实例,并在每次迭代中为其添加值。然后,我可以访问这些数据并进行所需的任何计算。但我无法使xforms:insert工作。
的简化版本是这样的:
<xforms:repeat nodeset="(xxforms:si-source-forms('other_form'))">
<!-- table here -->
<xforms:insert
nodeset="instance('fr-form-instance')//positionen/position"
origin="instance('neue-position')"/>
</xforms:repeat>
的“抵达Neue位置”实例包含绑定的源代码形式的值:
<xforms:bind id="neue-position-binds" nodeset="instance('neue-position')">
<xforms:bind id="neue-position-bind" nodeset="position">
<xforms:bind id="neue-position-summe-bind" nodeset="summe" name="summe" type="xforms:string" required="true" xxforms:default="xxforms:si-source-forms('other_form')//gesamtbetrag_ausgabe" />
</xforms:bind>
</xforms:bind>
如同预期它不工作,所以显然有一些错误。我会很感激任何提示。
感谢您的支持,它让我走向正确的方向。 – dhenze