ページの一部をレンダリングするメソッドをクリックしても、ページを手動で更新するまで何も変わりません。
ここに豆があります:
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>
ページを手動で更新するとパネルが非表示になりますが、それ以外の場合は非表示になりません。これはどのように発生し、どうすれば解決できますか?