簡體   English   中英

Ag-grid繼承功能

[英]Ag-grid inheritate functionality

在創建自定義過濾器時,該功能與ag-grid中內置的功能基本相同。

是個:

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

唯一的區別是我只需要更改功能

NumberFilter.prototype.onFilterChanged

用點替換逗號。 但是要覆蓋所有方法並沒有多大意義,是否有辦法繼承過濾器“數字”的功能並僅更改NumberFilter.prototype.onFilterChanged?

您應該在NumberFilter上使用Javascript繼承,然后覆蓋onFilterChanged方法。 檢查此答案以查看如何做: JavaScript覆蓋方法

然后,而不是指定

filter:'number'

你可以做 :

filter:new MyNumberFilter();

如您所見,我實例化了過濾器,這是必需的,否則您在網格上所有數字列的過濾器將具有相同的實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM