3

カスタム フィルタリングがデータテーブルでどのように機能するかにはかなり驚かされます。次のようなグローバルフィルター関数を定義する必要があるようです。

$.fn.dataTableExt.afnFiltering.push(function (oSettings, aData, iDataIndex) { .. });

私のページのすべてのデータテーブルは、その関数を使用してフィルタリングしますこれは受け入れられません。

私が必要としているのは、カスタム フィルター関数を使用してデータテーブルをプログラムでフィルター処理する方法です。この関数が行を取り、結果からその行を表示/非表示にするいくつかの基準に基づいて true/false を返すことを期待します。

これを行う方法は存在しますか?

4

1 に答える 1

2

このリンクは役に立ちますか?

http://datatables.net/forums/discussion/8435/remove-custom-filtering/p1

/* Custom filtering function which will filter data in column four between two values */
$.fn.dataTableExt.afnFiltering.push(
        function (oSettings, aData, iDataIndex) {
            if ( oSettings.nTable.id === "my_filtering_table" ) {
                var selectCode = document.getElementById('statusSelect').value;
                return filterRow(selectCode, aData);
            }
            else {
                return true;
            }
        }
);
于 2012-09-12T15:58:36.713 に答える