Javascript Ag网格继承功能
我正在创建一个自定义过滤器,其功能与ag网格中内置的功能基本相同 是:Javascript Ag网格继承功能,javascript,angularjs,ag-grid,Javascript,Angularjs,Ag Grid,我正在创建一个自定义过滤器,其功能与ag网格中内置的功能基本相同 是: var NumberFilter = (function () { function NumberFilter() { } NumberFilter.prototype.init 唯一的区别是我只需要改变函数 NumberFilter.prototype.onFilterChanged 用点代替逗号。但是,要覆盖所有没有多大意义的方法,有没有办法继承筛选器“number”的
var NumberFilter = (function () {
function NumberFilter() {
}
NumberFilter.prototype.init
唯一的区别是我只需要改变函数
NumberFilter.prototype.onFilterChanged
用点代替逗号。但是,要覆盖所有没有多大意义的方法,有没有办法继承筛选器“number”的功能并只更改NumberFilter.prototype.onFilterChanged?您应该在NumberFilter上使用Javascript继承,然后在filterchanged上重写该方法。检查此答案以了解如何执行此操作: 然后,而不是指定
filter:'number'
你可以做:
filter:new MyNumberFilter();
正如您所见,我实例化了过滤器,这是必需的,否则网格上所有数字列的过滤器都将具有相同的实例