XForms触发器由另一个输入元素激活

时间:2015-11-22 06:08:57

标签: xforms

我在页面顶部有一个按钮,这是一个初始提交:

<xf:trigger>
 <xf:label>Submit</xf:label>
 <xf:action ev:event="DOMActivate">
   <xf:setvalue ref="instance('query')/start" value="5"/>                 
   <xf:send submission="submit"/>
 </xf:action>
</xf:trigger>

这样的输入字段应该为“start”设置不同的值,然后重新提交:

<xf:input ref="instance('query')/start" incremental="true">
  <xf:label>Start Index: </xf:label>
  <xf:send submission="submit"/>
</xf:input>

我希望输入字段在我按Enter键时发送提交但似乎按Enter只会调度触发器中的操作侦听的事件。我认为触发元素中的动作与触发器隔离。我实际上通过在仅包含send元素的触发器之前创建触发器来找到解决方法。输入元素仅激活文档中的第一个触发器。

0 个答案:

没有答案