0

boostrapTable関数を使用してブートストラップでテーブルを作成しました。列でテーブルをフィルター処理する必要がありますが、Yesまたはの特定の文字列を探すためにワイルドカードを配置する必要がありNoます。

fnFilterdataTables について読んだことから、必要なことはできますが、同等のものを見つけることができませんbootstrapTable

これはデータテーブルでは機能するようですが、ブートストラップでは機能しません

$('.spammy_links').click(function() {
    $table.fnFilter("^"+"search_string"+"$", column_name, true);
});

フィルタリングのブートストラップ バージョンは次のようになりますが、ワイルド カード オプションはありません。これは実際には機能しますが、レコードのみに ONLYYesまたはNo

$('.spammy_links').click(function() {
    $table.bootstrapTable('filterBy', {
        indexed: 'Yes'
    });
});

ブートストラップに似たものはありますか?

4

1 に答える 1

1

Twitter Bootstrap Row Filter / Search Boxのおかげで解決策を見つけることができました

タイトルを少し変更して、より説明的なものにしました。

少し変更したこのコードを追加するために必要なことはすべて

$('tbody').addClass('searchable'); //<-- Add class to tbody for filter below
$('.spammy_links').on('click', function() {
    var rex = new RegExp('No', 'i');
    $('.searchable tr').hide();
    $('.searchable tr').filter(':has(td:nth-child(2):contains("No"))',function() {
        return rex.test($(this).text());
    }).show();
});
于 2015-05-11T04:06:27.763 に答える