Ag-grid继承了功能

时间:2016-03-05 19:27:18

标签: javascript angularjs ag-grid

即时创建自定义过滤器,其功能基本上与ag-grid中内置的相同。

是:

var NumberFilter = (function () {
        function NumberFilter() {
        }
        NumberFilter.prototype.init

唯一的区别是我只需要改变功能

NumberFilter.prototype.onFilterChanged

用点替换逗号。但是要覆盖所有方法它没有多大意义,是否有一种方法可以继承过滤器的功能' number'并仅更改NumberFilter.prototype.onFilterChanged?

1 个答案:

答案 0 :(得分:0)

您应该在NumberFilter上使用Javascript继承,然后覆盖onFilterChanged方法。请查看此答案,了解如何操作:JavaScript override methods

然后而不是指定

filter:'number'

你可以这样做:

filter:new MyNumberFilter();

正如您所看到的那样,我实现了过滤器,它是必需的,或者您将为网格上的所有数字列过滤器提供相同的实例。