Primefaces AJAX обновление панели из другой формы [дубликат]
На этот вопрос уже есть ответ здесь:
Как узнать идентификатор клиента компонента для обновления / рендеринга ajax? Не удается найти компонент с выражением «foo», на которое ссылается «bar» 4 ответаУ меня есть код здесь:
<f:view>
<h:form id="formA">
<p:treeTable id="tree">
<p:ajax event="select" listener="..." update="mustRefresh" />
...
</p:treeTable>
</h:form>
<h:form id="formB">
<p:panel id="mustRefresh"> ... </p:panel>
</h:form>
</f:view>
Когда пользователь выбирает запись в treeTable (formA), ее детали будут отображаться в formB и готовы к редактированию. Моя проблема в том, что update = "mustRefresh" не работает, он выдает исключение следующим образом:
javax.faces.FacesException: Cannot find component with identifier "mustRefresh" referenced from "A4578:formA:tree".
Я пытался с @form, formB,: formB и: mustRefresh, но это не работает.