0

カスタムフィルターを作成していますが、機能は基本的にag-gridに組み込まれているものと同じです。

それは:

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

唯一の違いは、機能を変更するだけでよいことです

NumberFilter.prototype.onFilterChanged

カンマをドットに置き換えます。しかし、すべてのメソッドを上書きするのはあまり意味がありません。フィルター「番号」の機能を継承し、NumberFilter.prototype.onFilterChanged のみを変更する方法はありますか?

4

1 に答える 1

0

NumberFilter で Javascript 継承を使用してから、メソッド onFilterChanged を上書きする必要があります。この回答を確認して、その方法を確認してください:JavaScriptオーバーライドメソッド

次に、指定する代わりに

filter:'number'

できるよ :

filter:new MyNumberFilter();

ご覧のとおり、フィルターをインスタンス化しました。これは必須であるか、グリッド上のすべての数値列のフィルターに対して同じインスタンスを持つことになります。

于 2016-03-07T12:49:23.117 に答える