gpt4 book ai didi

jsf - 执行 p :commandLink action before onclick event?

转载 作者:行者123 更新时间:2023-12-03 18:16:39 25 4
gpt4 key购买 nike

我有一个 p:commandLink单击时会启动一个对话框。此外还有一个 Action ,必须在启动对话框之前执行,因为对话框取决于 Action 填充的内容。

如何在没有 javascript 的情况下启动弹出窗口之前运行该操作?

<p:commandLink action="#{service.computePrefetch(_var)}" onclick="dlg.show()"/>

最佳答案

使用 oncomplete 属性和 ajax update 属性。

<p:commandLink action="#{service.computePrefetch(_var)}" update="dlgId" oncomplete="dlg.show()"/>

执行顺序:

onclick->action->update->oncomplete

BalusC 发布了详细序列 Execution order of events when pressing PrimeFaces p:commandButton

关于jsf - 执行 p :commandLink action before onclick event?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9370309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com