依次调用多个p:ajax

时间:2019-06-13 17:26:13

标签: ajax jsf primefaces synchronous

我说我有

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

如何仅在通话A完成后如何执行通话B?

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

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

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

1 个答案:

答案 0 :(得分: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 ... />