是否可以在另一个命令按钮的oncomplete属性上触发对commandButton的单击?
像这样 :
<p:commandButton value="save" action="#{myBean.save} oncomplete="trigger button2" />
<p:commandButton value="print" ajax="false" action="#{myBean.print}" widgetVar="button2" />
Run Code Online (Sandbox Code Playgroud)
第二个按钮是属性ajax ="false"
您可以p:remoteCommand用作:
<p:remoteCommand name="callButton2" action="#{myBean.print}" />
Run Code Online (Sandbox Code Playgroud)
然后在你的 button-1
<p:commandButton value="save" action="#{myBean.save}
oncomplete="callButton2()" />
Run Code Online (Sandbox Code Playgroud)
现在,如果您按保存,完成后它将调用打印方法。
记住你应该p:remoteCommand在form.
嗯,答案就在我的问题中 - .-
<p:commandButton value="save" action="#{myBean.save}" oncomplete="$('#print').click();" />
<p:commandButton value="print" id="print" ajax="false" action="#{myBean.print}" />
Run Code Online (Sandbox Code Playgroud)
保存表单,然后单击触发按钮2.
| 归档时间: |
|
| 查看次数: |
22487 次 |
| 最近记录: |