我有一个类似的问题,如该线程中所述:Show/hide JSF2 form using selectBooleanCheckbox。但是该线程中提出的解决方案对我不起作用。我想要一个可以通过选中复选框来扩展的表单。
我的设置如下:
<p:selectBooleanCheckbox id="lookupCheck" value="#{addressDetailBean.addQLookup}">
<p:ajax event="change" update="qlookupcolumn1" process="@this"/>
</p:selectBooleanCheckbox>
<p:outputPanel id="qlookupcolumn1" rendered="#{addressDetailBean.addQLookup}">
<h2>#{msg['qloookup.new.title']}</h2>
<ui:include src="/WEB-INF/includes/integration/qlookupDetailColumns.xhtml">
<ui:param name="bean" value="#{addressDetailBean}" />
</ui:include>
</p:outputPanel>
但是当我检查复选框表单时没有呈现。Bean 被调用并且属性设置正确,我可以在响应中看到表单,但它没有呈现在页面上。
可能有什么问题?