a4j: commandButton не работает, если не отображается при загрузке страницы - PullRequest
0 голосов
/ 11 марта 2011

Мой a4j: commandButton не работает, если он не отображался при загрузке страницы. Попробуйте следующее:

  <h:form>
    <h:selectBooleanCheckbox value="#{showpnl}">
        <a4j:support event="onclick" reRender="pnl" />
    </h:selectBooleanCheckbox>

    <a4j:outputPanel id="pnl">
        <a4j:outputPanel rendered="#{showpnl}">
            <h:inputText value="#{text}" />
            <a4j:commandButton value="Go" reRender="out" />
        </a4j:outputPanel>
    </a4j:outputPanel>

    <h:outputText id="out" value="Text: #{text}" />
</h:form>

Это работает, если вы установите: <a4j:outputPanel rendered="true"> в строке 7 !!! Почему?

1 Ответ

0 голосов
/ 11 марта 2011

Убедитесь, что # {showpnl} оценивается как «true» при нажатии кнопки.В противном случае кнопка не будет обработана.

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