2016-12-04 128 views
1

有没有办法将重置筛选器的值从空白更改为其他?即“全部”表分拣机筛选器 - 更改重置筛选器的值

从使用数据值的mottie中查看此JSfiddle,但它的作用是将其设置为默认过滤器值。 http://jsfiddle.net/Mottie/856bzzeL/1005/

<thead> 
    <tr> 
     <th class="filter-select">Name</th> 
     <th>Major</th> 
     <th data-value="f">Sex</th> 
     <th>English</th> 
     <th>Japanese</th>11 
     <th>Calculus</th> 
     <th>Geometry</th> 
    </tr> 
</thead> 

我需要的是一个复位过滤器值选择时,因为它有过滤器选择的属性栏选择了空白值就像当,将显示所有值。

无论如何我能做到这一点吗?

感谢

回答

0

反而引发了filterReset方法,设置所需的默认筛选器(demo):

$(function() { 
    var $table = $('#mytable'); 
    $('#reset-link').click(function(e) { 
    $table.trigger('sortReset', function() { 
     $.tablesorter.setFilters($table, ['', '', 'f']); 
    }); 
    return false; 
    }); 
    $table.tablesorter({ 
    theme: 'blue', 
    sortList: [[0, 0], [1, 0], [2, 0]], 
    widgets: ['filter', 'zebra'] 
    }); 
}); 
+0

嘿@mottie,并没有完全得到你的答案。但我基本上需要的是将具有“过滤器选择”属性的列上的空白值更改为“全部”,其中同样的东西显示该列上的所有值。 –

+0

我得到了答案,我用 - “数据占位符”属性将空白值更新为“全部” 性别 –