【问题标题】:Execute p:commandLink action before onclick event?在 onclick 事件之前执行 p:commandLink 操作?
【发布时间】:2012-02-21 00:05:13
【问题描述】:

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

如何在启动弹出窗口之前运行操作没有 javascript?

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

【问题讨论】:

    标签: jsf primefaces


    【解决方案1】:

    带有oncomplete属性和ajax更新属性。

    <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

    【讨论】:

    • 它在我的情况下不起作用这是我的代码
    猜你喜欢
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2021-12-20
    • 2012-11-24
    • 2020-03-13
    • 1970-01-01
    相关资源
    最近更新 更多