【问题标题】:Call multiple p:ajax in order按顺序调用多个 p:ajax
【发布时间】:2019-10-28 08:33:41
【问题描述】:

假设我有

<p:selectOneMenu ...
    <f:selectItem ... />
    <f:selectItems .../>
    <p:ajax .../> // call A
    <p:ajax .../> // call B
</p:selectOneMenu>

如何在调用 A 完成后才执行调用 B?

使用 p:remoteCommand 没有帮助,因为我收到 javaScript 错误,函数 updateTableDiv 未定义

How to use p:ajax to update several components in order

<p:ajax ... update="pieChartDiv" oncomplete="updateTableDiv()" />
...
<p:remoteCommand name="updateTableDiv" update="tableDiv" />

【问题讨论】:

  • 答案应该在答案中,而不是在问题的编辑中
  • 嗯...不是 24 小时后您才能回答自己的问题吗...
  • 可能仍然是,答案不属于问题。然后等待 24 小时

标签: ajax jsf primefaces synchronous


【解决方案1】:

我在尝试什么:

<p:selectOneMenu ...
    <f:selectItem ... />
    <f:selectItems .../>
    <p:ajax .../> // call A
    <p:remoteCommand ... />
</p:selectOneMenu>

需要如何:

<p:selectOneMenu ...
    <f:selectItem ... />
    <f:selectItems .../>
    <p:ajax .../> // call A
</p:selectOneMenu>

<p:remoteCommand ... />

【讨论】:

    猜你喜欢
    • 2013-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多