Filter 制表过滤器:取消对过滤器结果的分组

Filter 制表过滤器:取消对过滤器结果的分组,filter,grouping,tabulator,Filter,Grouping,Tabulator,在制表器表中,我将特定行分组。当我加载页面时,我会关闭分组,以便用户可以打开他感兴趣的分组。(见所附屏幕截图) 但是,当用户对表中的任何列应用过滤器时,我希望自动打开分组。(因为在这种情况下,我希望他第一眼看到结果,我不希望他手动打开分组)您知道如何设置此特定要求吗 事先非常感谢 问候要检查何时筛选表,您可以使用dataFiltered回调,您需要检查传入回调的筛选器,以确保在执行应用程序逻辑之前实际应用了筛选器 var table=新制表器(“示例表”{ dataFiltered:函数(过滤

在制表器表中,我将特定行分组。当我加载页面时,我会关闭分组,以便用户可以打开他感兴趣的分组。(见所附屏幕截图) 但是,当用户对表中的任何列应用过滤器时,我希望自动打开分组。(因为在这种情况下,我希望他第一眼看到结果,我不希望他手动打开分组)您知道如何设置此特定要求吗

事先非常感谢


问候

要检查何时筛选表,您可以使用dataFiltered回调,您需要检查传入回调的筛选器,以确保在执行应用程序逻辑之前实际应用了筛选器

var table=新制表器(“示例表”{
dataFiltered:函数(过滤器、行){
//筛选器-当前应用的筛选器数组
//rows—通过筛选器的行组件数组
},
});
您可以使用getGroups函数返回表的数组,并使用show函数浏览列表并打开组:

table.getGroups().forEach(函数(组){
group.show();
});
我希望这有帮助

干杯


奥利:)

如果你能写下如何组合这两个部分以达到OP的要求,那将非常有用。