【问题标题】:Filtering bootstrap JS Table row column based on wildcard基于通配符过滤bootstrap JS Table行列
【发布时间】:2015-05-08 23:25:08
【问题描述】:

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

从我读到的fnFilter for dataTables 可以满足我的需要,但我找不到bootstrapTable 的等价物

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

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

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

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

bootstrap 有类似的吗?

【问题讨论】:

    标签: twitter-bootstrap bootstrap-table


    【解决方案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();
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-04
      • 2019-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多