在模态对话框中,当用户单击确定时,我必须在现有实例中插入不同的“模板”实例。要插入的模板实例的数量取决于另一个节点集中的元素数量。我试图以这种方式实现这种行为:
<xforms:trigger>
<xforms:label>OK</xforms:label>
<xforms:action ev:event="DOMActivate">
<xforms:repeat nodeset="$currentBranche/../../Eleves/Eleve">
<xforms:insert context="instance('examen-template')/Notes" nodeset="Note" at="1" position="before" origin="instance('note-template')"/>
</xforms:repeat>
<xforms:insert context="$currentBranche/Examens" nodeset="Examen" at="1" position="before" origin="instance('examen-template')"/>
<xxforms:hide dialog="create-examen"/>
</xforms:action>
</xforms:trigger>
我收到以下错误:Invalid action: {http://www.w3.org/2002/xforms}repeat
这是否意味着我不能xforms:repeat
在 a 中使用xforms:action
?如果是这种情况,我该如何实现所需的行为?