したがって、次のコードでは、ヘッダーファセット内のajaxはバッキングBeanを呼び出しません(ただし、executeとrenderを呼び出すようです)が、データテーブル外のリンクは完全に機能します。
<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>