Primefaces selectonemenu не обновляет компонент при выборе нулевой опции - PullRequest
0 голосов
/ 11 июля 2019

Так что в основном я использую простые лица 5.3. У меня есть inputtextarea и selectonemenu. Мне нужно отключить inputtextarea, если пользователь делает выбор в selectonemenu (то есть значение в selectonemenu не является нулевым). Моя inputtextarea отключается, когда пользователь делает ненулевой выбор, но если пользователь затем повторно выбирает значение по умолчанию null в selectonemenu, inputtextarea не становится повторно включенным.

Вот мой код:

<p:outputPanel id="containerSection">
    <p:inputTextArea value="#{myBean.container}"/>
</p:outputPanel>
<p:outputPanel id="loadSection">
    <p:selectOneMenu value="#{myBean.loadType}" disabled="#{myBean.container != null}">
        <p:ajax event="change" update="containerSection" />
        <f:selectItem itemLabel="Select One..." noSelectionOption="true" />
        <f:selectItems value="#{myBean.getLoadTypes}" />
    </p:selectOneMenu>
</p:outputPanel>

Значение noSelectOption равно нулю, поэтому я не понимаю, почему оно не обновляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...