0

我使用该boostrapTable函数创建了一个带有引导程序的表。我需要尝试按列过滤表,但我需要有一个通配符来查找特定的字符串Yesor No

从我读到fnFilter的 dataTables 可以满足我的需要,但我找不到对应的bootstrapTable

这似乎适用于数据表,但不适用于引导程序

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

这是过滤的引导版本的样子,但没有通配符选项。这实际上有效,但只有记录包含 ONLYYesNo

$('.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 回答