2015-05-08 3 views
0

Я создал таблицу с бутстрапом, используя функцию boostrapTable. Я нуждаюсь в попытке фильтровать таблицу по столбцу, но мне нужно иметь подстановочный знак, чтобы просто искать определенную строку Yes или No.Фильтрация бутстрапа JS Столбец строки строки на основе шаблона

Из того, что я прочитал fnFilter для DataTables будет делать то, что мне нужно, но я не могу найти эквивалент bootstrapTable

Похоже, это было бы то, что будет работать для DataTables, но не работает для начальной загрузки

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

Вот как выглядит фильтрация с начальной загрузкой, но не имеет никаких параметров дикой карты. Это на самом деле работает, но только в записи содержит только Yes или No

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

Есть ли что-нибудь подобное в загрузчике?

ответ

0

я в конечном итоге найти решение, благодаря 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(); 
}); 
Смежные вопросы