Действие «commandButton» не вызывается после добавления нового кода. Оно загружает страницу снова, но не вызывает метод - PullRequest
0 голосов
/ 30 ноября 2018

следующий - это новый код, который я добавил для выпадающего списка, и он вызывает метод и обновляет текстовое поле:

<span class="label">
    <h:outputLabel for="extIdProvider" value="#{Beanclass.label}"/> 
</span>
<span class="formw">
    <h:selectOneMenu styleClass="dropDown" id="idprovider"  value="#{Bean.idprovider}" required="true" onchange="this.form.submit();" valueChangeListener="#{Bean.idProviderChanged}">                  
        <f:selectItems value="#{Bean.IdProvidersList}"/>
        <f:attribute name="fieldRef" value="extIdProvider" />
    </h:selectOneMenu>
</span>

Ниже приведен код кнопки:

<span class="formw">
    <br><br>                
    <h:commandButton styleClass="commandButton" value="#{Bean class.editcitizendetails_button_save}" action="#{Bean.editCitizen}"/>
    <h:commandButton styleClass="commandButton" value="#{Bean class.ebutton_cancel}" immediate="true" action="cancel" actionListener="#{Bean.cancelAction}"/>                           
    <br><br>            
</span>

ничего не происходиткогда я нажимаю кнопку сохранения

1 Ответ

0 голосов
/ 30 ноября 2018

Это может быть вызвано наличием двух кнопок h: commandButtons в одной форме.Проверьте это: Два h: commandButton в одном и том же h: form: один работает, другой не

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