为什么Primefaces组件在部分页面更新时没有正确呈现?
问题是 -
我对ui有一个看法:include -
<ui:include src="#{navBean.viewId}.xhtml}"/>
和p:commandButton -
<p:commandButton action="#{navBean.setViewId('page1')}" value="Load DataTable"/>
和page1.xhtml是我有一个p:dataTable
的地方<ui:composition xmlns ...
<h:head/>
<h:form>
<p:dataTable ...
现在,当我点击命令按钮时,会发生部分更新,并且所有内容都已加载,但数据表未正确呈现。
这里有人知道如何解决这个问题吗?
我参加了Primefaces论坛中的一些主题,但他们没有做任何好事。
谢谢。
答案 0 :(得分:0)
解决方案很简单 -
只需添加
<h:head/>
如下 -
<ui:composition xmlns ...
<h:head/>
<h:form>
<p:dataTable ...
现在p:dataTable呈现甚至部分页面更新。