Не удается выбрать компонент Primefaces после его обновления с помощью Ajax - PullRequest
0 голосов
/ 14 мая 2019

Только на одной странице моего проекта компоненты 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 возвращает правильные значения.Нет проблем с идентификаторами компонентов и так далее.Эта проблема возникает только в этом представлении.Контроллер имеет вид.

Я могу предоставить больше кода, если необходимо, заранее спасибо.

...