执行primefaces datatable筛选后调用方法

执行primefaces datatable筛选后调用方法,primefaces,Primefaces,我有这个数据表: <p:dataTable id="tabla_gral" rendered="#{consumoMaterial.verTabla}" var="item" paginator="true" rows="15" rowKey="#{item.no}" value="#{consumoMaterial.listadoConsumo}" filteredValue="#{consumoMaterial.listadoConsumoFiltered}">

我有这个数据表:

<p:dataTable  id="tabla_gral" rendered="#{consumoMaterial.verTabla}" var="item"  paginator="true" rows="15" rowKey="#{item.no}" value="#{consumoMaterial.listadoConsumo}" filteredValue="#{consumoMaterial.listadoConsumoFiltered}">  
                        <p:ajax event="filter"  listener="#{consumoMaterial.actualizarSaldos}" update=":form2:tabla_gral"/>
                        <f:facet name="header">
                            <h:outputText value="Búsqueda de Consumo por: #{consumoMaterial.tipoBuscar}: '#{consumoMaterial.codigo}'"/>
                        </f:facet>

                        <p:column exportable="#{consumoMaterial.no}" rendered="#{consumoMaterial.no}" id="cclave" sortBy="#{item.no}" filterBy="#{item.no}" filterMatchMode="contains">
                            <f:facet name="header">
                                <h:outputText value="Nro"/>
                            </f:facet>
                            <h:outputText value="#{item.no}"/>
                        </p:column>

                        <p:column exportable="#{consumoMaterial.centroCosto}" rendered="#{consumoMaterial.centroCosto}" id="cconcepto" sortBy="#{item.centroCosto}" filterBy="#{item.centroCosto}" filterMatchMode="contains">
                            <f:facet name="header">
                                <h:outputText value="Centro de Costo"/>
                            </f:facet>
                            <h:outputText value="#{item.centroCosto}"/>            
                        </p:column>

                        <p:column exportable="#{consumoMaterial.codigoAlmacen}" rendered="#{consumoMaterial.codigoAlmacen}" id="ctipo" sortBy="#{item.codigoAlmacen}" filterBy="#{item.codigoAlmacen}" filterMatchMode="contains">
                            <f:facet name="header">
                                <h:outputText value="Almacén"/>
                            </f:facet>
                            <h:outputText value="#{item.codigoAlmacen}"/>
                        </p:column> </p:dataTable>

我想在执行primefaces datatable的过滤后调用一个方法, 我试过了

 <p:ajax event="filter"  listener="#{consumoMaterial.actualizarSaldos}" update=":form2:tabla_gral"/>


但是当call-RealizarSaldos ListaDoConsumOfFiltered为空时。

您需要显示所用的bean代码和属性。好的,我现在编辑这个问题……我使用Primefaces 3.4.1进行了测试,您应该显示bean代码@RongNK我想在fielter之后调用我的方法,而不是在fielter。。。明白吗?哦,对不起我的英语,你可以。