2014-10-14 6 views
0

Я создаю приложение JSF с первичными (3.2). В принципе, у меня есть этот вкладка. Существует табуляция, которая для каждой вкладки содержит кнопку команды. В первый раз я могу вызвать actionListener и перенаправить на главный экран. Теперь, когда я вернусь на эту страницу, ни один из actionListeners не вызывает методы.commandButton actionListener не вызывается при перезагрузке страницы

Я прикрепил упрощенный xhtml-код.

<h:form id="syncpasswdform"> 
    <p:tabView id="tabviewid" onTabChange="tabChangeEvent();"> 
     <p:tab title="#{msg.sync_pwd_nw_per}" > 
      <p:commandButton id="syncbutton" 
           actionListener="#{SyncPasswordBean.syncPassword}" 
           value="#{msg.sync_pwd_nw_res_pwds}"> 
     </p:tab> 
     <p:tab title="#{msg.sync_pwd_nw_nonpers}"> 
      <p:commandButton id="non_pers_syncbutton" 
           actionListener="#{NonPersonalSyncPasswordBean.syncPassword}" 
           value="#{msg.sync_pwd_nw_nonpers_res_pwds}"> 
     </p:tab> 
    </p:tabView> 
</h:form> 

ответ

0

Возможно, у вас, вероятно, есть ошибка в вашем бэкбоне. Попробуйте установить опцию ajax="false" в свой p: commandButton, чтобы увидеть ошибку. Надеюсь, это поможет.