4
因此,在下面的代碼中,header header內的ajax不會調用backing bean(但它似乎調用執行和渲染,我認爲),但是外部鏈接datatable的作品完美沒有任何人有任何想法爲什麼? primefaces面板的內側,而不是H和Commandlink ajax不能在headerfaces數據表裏面工作
<h:commandLink value="Types" >
<f:ajax listener="#{typeBean.sortTypeList()}" execute="@this" render="@this"/>
</h:commandLink>
<p:dataTable id="fluidTable" widgetVar="fluidTable" var="vehBase" value="#{vehicleBean.currentVehicleBaseSet}" >
<p:columnGroup type="header">
<p:row>
<p:column rowspan="" >
<f:facet name="header">
<h:panelGroup>
<h:commandLink value="Types" >
<f:ajax listener="#{typeBean.sortTypeList()}" execute="@this" render="@this"/>
</h:commandLink>
</h:panelGroup>
</f:facet>
</p:column>
</p:row>
</p:columnGroup>
我想它應該是'process =「fluidTable」render =「fluidTable」',也要確保你的託管bean至少是'@ ViewScoped'。 – 2013-03-18 21:51:13