在 onclick 事件之前执行 p:commandLink 操作?
我有一个 p:commandLink
,它在单击时启动一个对话框。此外,还有一个操作,必须在启动对话框之前执行,因为对话框取决于操作填充的内容。
如何在启动弹出窗口之前运行该操作,无需 javascript?
<p:commandLink action="#{service.computePrefetch(_var)}" onclick="dlg.show()"/>
I have a p:commandLink
which launches a dialog on click. Further there is an action, which must be executed before launching the dialog, as the dialog depends on the content the action populates.
How can I run the action before launching the popup without javascript?
<p:commandLink action="#{service.computePrefetch(_var)}" onclick="dlg.show()"/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
具有oncomplete属性和ajax update属性。
执行顺序:
onclick->action->update->oncomplete
BalusC发布了详细的顺序按下 PrimeFaces p:commandButton 时事件的执行顺序
With the oncomplete attribute and the ajax update attribute.
Execution order:
onclick->action->update->oncomplete
BalusC posted a detailed sequence Execution order of events when pressing PrimeFaces p:commandButton