Jquery TableSorter SaveSort重置或清除

时间:2013-02-05 06:46:33

标签: jquery tablesorter

我正在使用表格分类器“保存排序”小部件来保存排序标准。

在我的情况下基于某些过滤器,我通过ajax调用加载表。每次我点击按钮生成新列表我的排序顺序不会改变。这意味着保存排序正在按预期工作。请注意,在单击按钮时,我只加载页面的表格部分,整个页面不刷新。

但我想要一些像

这样的东西

当我重新加载整个页面时(通过按F5或单击链接),必须重置整页排序标准,并且应根据初始排序标准对其进行排序。基本上保存排序必须清除或重置。

我已关注This post并尝试了

 $.tablesorter.storage( $('table')[0], 'tablesorter-savesort', '' );

但它给出了错误,

 Uncaught TypeError: Object [object Object] has no method 'storage'

进行排序的Jquery代码

    $(function() {

     if(0 < $("#trainingList tbody tr").length){ 
         $("#trainingList")
            .tablesorter({widthFixed: true,sortList: [[2,0]],widgets: ["saveSort"],
                headers: { 
                    2: { // <-- zero-based index of column
                        sorter:'ddMMMyy' 
                    } ,
                    3: { // <-- zero-based index of column
                        sorter:'ddMMMyy' 
                    } 
                } 

            })
            .tablesorterPager({container: $(".pager")});

     }       
});

0 个答案:

没有答案