2014-03-03 49 views
1

我想知道如何在tablesorter中有一个默认的过滤器值。我有一个参数从一个页面传递到下一个页面,我希望在搜索框中显示该参数。我试图设置的值后的页面是使用使用JQuery设置页面加载默认值Tablesorter

$(document).ready(function() { 
     $("#listTable").tablesorter({ headers: {0:{ sorter: 'digit'}}, debug: false, sortList: [[0, 0]], widgets: ['zebra'] }) 
        .tablesorterPager({ container: $("#pager"), positionFixed: false }) 
        .tablesorterFilter({ filterContainer: $("#filter-box"), 
         filterClearContainer: $("#filter-clear-button"), 
         filterColumns: [1, 2, 3, 4], 
         filterCaseSensitive: false 
        }); 
     $('#filter-box').val("${showAccounts}");    
    });; 

这并显示“过滤盒”输入内的showAccounts参数准备好了,但它并没有在页面加载时进行过滤。有没有办法做到这一点?

谢谢!

回答

1

您还需要在页面加载中触发filterEnd。添加下面的代码段应该可以工作。

$("#listTable").trigger("filterEnd"); 
+0

这工作!非常感谢你。 –

相关问题