Назовите несколько p: ajax по порядку - PullRequest
0 голосов
/ 13 июня 2019

Допустим, у меня есть

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

Как заставить вызов B выполняться только после завершения вызова A?

Использование p: remoteCommand не помогло, поскольку яя получаю сообщение об ошибке javaScript, что функция updateTableDiv не определена

Как использовать p: ajax для обновления нескольких компонентов в порядке

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

1 Ответ

1 голос
/ 14 июня 2019

Что я пытался:

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