我在页面顶部有一个按钮,这是一个初始提交:
<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元素的触发器之前创建触发器来找到解决方法。输入元素仅激活文档中的第一个触发器。