因此,在以下代码中,标头方面内的 ajax 不调用支持 bean(但我认为它似乎调用了执行和渲染)但数据表外部的链接工作得非常好,有人知道为什么吗?
<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>