即时创建自定义过滤器,其功能基本上与ag-grid中内置的相同。
是:
var NumberFilter = (function () {
function NumberFilter() {
}
NumberFilter.prototype.init
唯一的区别是我只需要改变功能
NumberFilter.prototype.onFilterChanged
用点替换逗号。但是要覆盖所有方法它没有多大意义,是否有一种方法可以继承过滤器的功能' number'并仅更改NumberFilter.prototype.onFilterChanged?
答案 0 :(得分:0)
您应该在NumberFilter上使用Javascript继承,然后覆盖onFilterChanged方法。请查看此答案,了解如何操作:JavaScript override methods
然后而不是指定
filter:'number'
你可以这样做:
filter:new MyNumberFilter();
正如您所看到的那样,我实现了过滤器,它是必需的,或者您将为网格上的所有数字列过滤器提供相同的实例。