次のコードがあります。
<p:column headerText="Bank">
<f:facet name="header">
<p:selectOneMenu id="bank" value="#{reportsExecHistManagedBean.bankList}">
<f:selectItem itemLabel="Select Bank" itemValue="" />
<f:selectItems value="#{reportsExecHistManagedBean.bankList}"/>
</p:selectOneMenu>
</f:facet>
<h:outputText value="#{tr.bank}" />
</p:column>
ここでフィルタリングを有効にする方法、ユーザーが selectItem を選択すると、データテーブルはフィルタリングされた値を表示します。また、テーブルに lazyLoading があります。コードをたどりたくない
<p:column headerText="Bank" filterBy="#{tr.bank}" style="text-align:left; width:10px;" filterOptions="#{reportsExecHistManagedBean.bankList}" filterMatchMode="exact">
<h:outputText value="#{tr.bank}"/>
</p:column>