0

我有一个数据表,在一列中有一个 filterBy 参数。

当我在过滤器框中输入内容时,它确实过滤了表格,但是当我删除或更改我在该字段上写的内容时,什么也没有发生,并且页面中的所有其他操作都被阻止。

我的意思是,在那之后,如果我点击一个按钮,没有任何反应,也不会执行任何事件操作。

我在 Tomcat 7 上使用 JSF 2.1 和 EE5。

你有什么建议?提前非常感谢。

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