0

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;

ありがとう!

4

0 に答える 0