表格排序器-filter-select和filter_saveFilters

时间:2018-08-21 12:30:55

标签: javascript jquery tablesorter

我有一个表格,其中筛选器呈现为选择框,并且选项是在重新加载页面之间保存筛选器。到目前为止工作。这是我的代码的相关部分:

<script>
$('.tablesorter').tablesorter({
    widgets: ["saveSort", "filter", "zebra"],
    widgetOptions: {
        filter_saveFilters : true,
        saveSort: true
    }
});
</script>

<table class="table tablesorter" data-sortlist="[[1,0]]">
    <thead>
        <tr>
            <th data-filter="false" data-sort="false">Image</th>
            <th>Name</th>
            <th class="filter-select">Status</th>
        </tr>
    </thead>
    <tbody> ... </tbody>
</table>

问题来了:第一页加载-“错误”(选择框)的过滤器状态导致显示一个表行。然后,我修复错误并重新加载页面。现在,所有行均被过滤掉,但是状态过滤器选择框为空(不包含活动过滤器“错误”,因此显示为空字符串)。

这意味着显示的过滤器和显示的表行不匹配,这是一个问题。

当我在状态过滤器中主动选择空值时,所有行都会再次显示。

任何想法如何处理此问题?感谢您的解决方案:)

0 个答案:

没有答案