为什么选择JSF2.0;“提供”;如果不刷新页面,则无法工作?
当我单击一个方法来呈现页面的一部分时,在我手动刷新页面之前,它不会更改任何内容 下面是bean:为什么选择JSF2.0;“提供”;如果不刷新页面,则无法工作?,jsf,render,Jsf,Render,当我单击一个方法来呈现页面的一部分时,在我手动刷新页面之前,它不会更改任何内容 下面是bean: boolean showPage = true; public boolean getShowPage(){ return showPage; } 以下是视图: <h:form> <p:commandButton value="Click" action="#{bean.hideContents()}" /> </h:form> <p:
boolean showPage = true;
public boolean getShowPage(){
return showPage;
}
以下是视图:
<h:form>
<p:commandButton value="Click" action="#{bean.hideContents()}" />
</h:form>
<p:panel rendered="#{bean.showPage}">
Contents
</p:panel>
目录
手动刷新页面时,面板会隐藏,否则不会。
这是如何导致的,我如何解决它?您需要更新条件渲染组件的父组件。您可以通过在
的update
属性中指定其客户机ID来实现这一点:
目录
另见:
的update
属性中指定其客户机ID来实现这一点:
目录
另见: