在Tablesorter中预过滤

时间:2013-05-20 12:23:34

标签: jquery tablesorter

如何将非交互式默认过滤器应用于Tablefilter?

show rows where field_1="variable"之类的东西,但是在加载表时默认建立。

谢谢!

2 个答案:

答案 0 :(得分:3)

如果我理解您的要求,可以将标题类设置为"filter-false"以禁用该列中的过滤器;然后在set the desired filtersinitializes)之后demo

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

答案 1 :(得分: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演示中找到更多信息和示例。