2016-03-05 72 views
0

即时创建自定义过滤器,功能基本上是内置在ag网格中的功能。Ag-grid继承功能

的是:

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

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

NumberFilter.prototype.onFilterChanged 

要以点代替逗号。但要覆盖所有的方法,它没有多大意义,是否有一种方法来继承过滤器“数字”的功能并仅更改NumberFilter.prototype.onFilterChanged?

回答

0

您应该在NumberFilter上使用Javascript继承,然后覆盖onFilterChanged方法。检查这个答案,看看如何做到这一点:JavaScript override methods

然后,而不是指定

filter:'number' 

你可以这样做:

filter:new MyNumberFilter(); 

正如你可以看到我实例化的过滤器,它需要或您将在网格上的所有号码列的过滤器都具有相同的实例。