Только на одной странице моего проекта компоненты Primefaces становятся непригодными для использования после события ajax "change".
Пример обновления ajax:
<p:ajax listener="#{testController.holdingChanged(entity.holding)}"
event="change" update=":mapForm:firmList">
</p:ajax>
Обновленное меню:
<div class="ui-panelgrid-cell ui-g-12 ui-md-4">
<div class="ui-g-12">
<h:outputLabel value="#{labels.firm}"/>
<p:selectOneMenu id="firmList"
value="#testController.params.firmaKurum}"
converter="omnifaces.SelectItemsConverter">
<f:selectItem itemLabel="#{labels.common_seciniz}" itemValue="#{null}" noSelectionOption="true"/>
<f:selectItems var="item" value="#{testController.firmList}"
itemValue="#{item}"
itemLabel="#{item.adi}"/>
</p:selectOneMenu>
</div>
</div>
Редактировать: обновление работает, если я даю update="@all"
При проверке наВ Chrome Developer Tools нет ошибок на консоли JS, и вызов Ajax возвращает правильные значения.Нет проблем с идентификаторами компонентов и так далее.Эта проблема возникает только в этом представлении.Контроллер имеет вид.
Я могу предоставить больше кода, если необходимо, заранее спасибо.