我的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>
如果你在第7行设置:<a4j:outputPanel rendered="true">
,它就可以了!为什么呢?
答案 0 :(得分:0)
单击按钮时,确保#{showpnl}的评估结果为“true”。否则,将不会处理该按钮。