我有一个数据表,在一列中有一个 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;
谢谢!