ajax – 如何捕获在primefaces中过滤数据表的事件
发布时间:2020-12-16 03:12:31 所属栏目:百科 来源:网络整理
导读:如何在PrimeFaces中捕获过滤p:dataTable的事件.我需要在过滤时计算与结果列表关联的一些值,并且我必须使用过滤表进行计算: p:dataTable id="tabla_gral" rendered="#{consumoMaterial.verTabla}" var="item" paginator="true" rows="15" rowKey="#{item.no
如何在PrimeFaces中捕获过滤p:dataTable的事件.我需要在过滤时计算与结果列表关联的一些值,并且我必须使用过滤表进行计算:
<p:dataTable id="tabla_gral" rendered="#{consumoMaterial.verTabla}" var="item" paginator="true" rows="15" rowKey="#{item.no}" value="#{consumoMaterial.listadoConsumo}" filteredValue="#{consumoMaterial.listadoConsumoFiltered}"> 但是我想每次使用滤液时进行计算.
Primefaces p:dataTable有AJAX事件过滤器,您可以在p:dataTable上定义:
<p:dataTable> <p:ajax event="filter" listener="#{myBean.filterListener}"/> </p:dataTable> 现在在你的支持bean中定义方法filterListener: public void filterListener(FilterEvent filterEvent) { // your code here... } 现在,将在每个筛选器事件上调用filterListener函数. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |