使用jquery可以知道哪个列过滤器被清除了剑道网格吗?

使用jquery可以知道哪个列过滤器被清除了剑道网格吗?,jquery,filter,kendo-grid,Jquery,Filter,Kendo Grid,我有一个剑道网格,大约有10/12列,所有列上都有过滤选项。现在我需要知道哪个列过滤器被清除。网格或数据源上是否有任何事件,以便我可以找到filter clear事件以及触发该事件的列 感谢您的帮助。试试这个: $grid.kendoGrid{ 栏目:[ {field:key}, {字段:值} ], 数据源:{ 数据:[ {key:key1,value:10}, {key:key2,value:11}, {key:key3,value:21}, {key:key4,value:23}, {ke

我有一个剑道网格,大约有10/12列,所有列上都有过滤选项。现在我需要知道哪个列过滤器被清除。网格或数据源上是否有任何事件,以便我可以找到filter clear事件以及触发该事件的列

感谢您的帮助。

试试这个:

$grid.kendoGrid{ 栏目:[ {field:key}, {字段:值} ], 数据源:{ 数据:[ {key:key1,value:10}, {key:key2,value:11}, {key:key3,value:21}, {key:key4,value:23}, {key:key5,value:33}, {key:key6,value:15}, {key:key7,value:4}, ] }, 可过滤:正确, 过滤器:functione{ 如果e.filter==null{ console.loge.field+清除的过滤器; }否则{ console.loge.filter.logic; console.loge.filter.filters[0]。字段; console.loge.filter.filters[0]。运算符; console.loge.filter.filters[0]。值; } } };
我不想清除所有已应用的其他筛选器。我需要找出哪个列触发了过滤器清除事件。当我需要知道是否还有其他过滤器时,您的代码是好的。但从这段代码中,我无法确定键4列上的过滤器是否已被清除。我需要知道特定列的筛选器是否已清除,其他列上的筛选器当时是否可能存在。