dataTable があり、列に filterBy パラメータがあります。
フィルター ボックスに何かを入力すると、実際にテーブルがフィルター処理されますが、そのフィールドに書き込んだ内容を削除または変更しても何も起こらず、ページ内の他のすべてのアクションがブロックされます。
つまり、その後ボタンをクリックしても何も起こらず、イベントアクションは実行されません。
Tomcat 7でEE5を使用してJSF 2.1を使用しています。
あなたの提案は何ですか?よろしくお願いします。
XHTML コード フラグメント:
<p:dataTable value="#{consolidacionAslBean.listaMunicipios}"
rowKey="#{municipio}" var="municipio" paginator="true"
rows="5" id="tableMunicipio"
selection="#{consolidacionAslBean.municipios}" style="font-size: 13px"
filteredValue="#{consolidacionAslBean.filteredMunicipios}"
>
<p:column
filterBy="#{municipio.catMunicipios.id.cdgMunicipio}"
headerText="Clave">
<h:outputText value="#{municipio.catMunicipios.id.cdgMunicipio}" />
</p:column>
そして、適切なオブジェクトを bean します。
private List<AslMunicipios> filteredMunicipios;
private List<AslMunicipios> listaMunicipios;
ありがとう!