2

Tablesorter Filter を使用して、結果を複数列のテーブルにフィルター処理しています。現在、各列には独自のフィルター検索ボックスがあり、デモで確認できます。私が疑問に思っているのは、DataTables プラグイン (こちらを参照) で可能なことのように、すべての列をフィルター処理するフィルター検索ボックスを 1 つだけ持つことは可能ですか?

4

1 に答える 1

1

このクイックサーチ プラグインを tablesorter で使用します。次のように初期化する必要があります。

$('#search').quicksearch('table tbody tr');

ページャー プラグインで使用する必要がある場合は、次の初期化コードが必要になります。

$('#search').quicksearch('table tbody tr', {
    delay: 500,
    show: function () {
        $(this).removeClass('filtered');
        $table.trigger('pageSet'); // reset to page 1 & update display
    },
    hide: function () {
        $(this).hide().addClass('filtered');
        $table.trigger('pageSet'); // reset to page 1 & update display
    },
    onAfter: function () {
        // no need to update the table, just the pager, so use its namespace
        $table.trigger('update.pager');
    }
});

いつかこれをウィジェットに組み込みますが、それまでの間、この問題のスレッドで更新を監視します。

于 2013-08-19T15:17:10.823 に答える