2013-05-20 4 views
0

Как применить неинтерактивный фильтр по умолчанию к Tablefilter?Предварительный фильтр в Tablesorter

Нечто вроде show rows where field_1="variable", но по умолчанию установлено, когда таблица загружена.

Спасибо!

+0

Какие фильтры вы используете? – Mottie

+0

Не уверен, что я понимаю ваш вопрос, извините. Я использую стандартный виджет фильтра Tablesorter. –

ответ

3

Если я понимаю, что вы спрашиваете, вы можете установить класс заголовка "filter-false", чтобы отключить фильтр в этом столбце; Затем set the desired filters после таблицы initializes (demo):

$('table').tablesorter({ 
    theme: 'blackice', 
    widgets: ['zebra', 'filter'], 
    initialized: function (table) { 
     $.tablesorter.setFilters(table, ['abc'], true); 
    } 
}); 
+0

Я борюсь с комбинацией фильтров .csvtotable, .bind и .set. Не могли бы вы взглянуть на мой код? [Http://pastebin.com/xVQhCKH0] –

0

По состоянию 2.10.8, другое решение было бы добавить нужный фильтр к data-value атрибуту заголовка столбца (как ответил here.)

<table id="table"> 
    <thead> 
    <tr> 
     <th>...</th> 
     ... 
     <th data-value="abc">...</th> 
    </thead> 
    <tbody> 
    ... 
    </tbody> 
</table> 

Более подробную информацию и образец можно найти на демо-версии Custom Filter Widget Functions.

Смежные вопросы