按顺序调用多个 p:ajax

Call multiple p:ajax in order

假设我有

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

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

使用 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" />

我在尝试什么:

<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 ... />