Javascript 如何获取特定列标题筛选器的dataFiltered回调?
据我所知,只有回调Javascript 如何获取特定列标题筛选器的dataFiltered回调?,javascript,tabulator,Javascript,Tabulator,据我所知,只有回调dataFiltered,用于整个表。它由所有过滤器无差别地触发 是否可以获取特定单头筛选器的回调? 这样我就可以在某个头过滤器激活时调用函数? 我想是这样的: {title:“Name”,field:“Name”,headerFilter:true,headerdataFiltered:function()} 可能有解决办法吗? 谢谢! (我特别感谢非jquery解决方案) 还感谢这个非常棒的制表工具。谢谢你的好话,听到制表工具受到赞赏总是很高兴 应用任何筛选器时调用它的原因
dataFiltered
,用于整个表。它由所有过滤器无差别地触发
是否可以获取特定单头筛选器的回调?
这样我就可以在某个头过滤器激活时调用函数?
我想是这样的:
{title:“Name”,field:“Name”,headerFilter:true,headerdataFiltered:function()}
可能有解决办法吗?
谢谢!
(我特别感谢非jquery解决方案)
还感谢这个非常棒的制表工具。谢谢你的好话,听到制表工具受到赞赏总是很高兴 应用任何筛选器时调用它的原因是,可以同时应用多个筛选器,并且可以应用复杂的和/或筛选器集,因此在所有情况下都很难将其隔离到特定列 dataFiltered回调确实会传递所有当前活动筛选器的列表,以便您可以查看受影响的列是否位于以下位置:
var table = new Tabulator("#example-table", {
dataFiltering:function(filters){
//filters - array of filters currently applied
},
});
如果需要查看列是否刚刚被筛选,可以在回调外部存储此对象的上一个值的副本,然后在下一次调用中比较新旧值
另一种选择是在标题过滤器中使用自定义编辑器,然后您可以手动决定何时调用启动过滤器的成功函数,然后从那里引用外部函数谢谢您的好话,听到制表器受到赞赏总是很好 应用任何筛选器时调用它的原因是,可以同时应用多个筛选器,并且可以应用复杂的和/或筛选器集,因此在所有情况下都很难将其隔离到特定列 dataFiltered回调确实会传递所有当前活动筛选器的列表,以便您可以查看受影响的列是否位于以下位置:
var table = new Tabulator("#example-table", {
dataFiltering:function(filters){
//filters - array of filters currently applied
},
});
如果需要查看列是否刚刚被筛选,可以在回调外部存储此对象的上一个值的副本,然后在下一次调用中比较新旧值
另一个选项是在标题过滤器中使用自定义编辑器,然后您可以手动决定何时调用启动过滤器的success函数,然后从那里引用外部函数