【问题标题】:jquery 'tablesorter' zebra widget do sort all column unnecessarily!jquery 'tablesorter' zebra 小部件对所有列进行不必要的排序!
【发布时间】:2010-03-30 09:09:11
【问题描述】:

我正在使用 jQuery tablsorter 插件,它工作完美,但现在问题是...... 我只想在第 1 列和第 3 列启用排序,并且我还想显示不同颜色的交替行。我使用了小部件:[zebra],但使用小部件斑马,它可以对所有列进行排序,并且图像(asc.gif,desc.gif,bg.gif)也出现在所有标题上,而我只希望这些仅在第一个第三列

如何使用斑马小部件进行特定列排序而不是整个列排序

这是我的代码

<script type="text/javascript">
$(document).ready(function()
{
$("#managerTable").tablesorter({widgets: ['zebra']},
{sortList:[[0,0]],headers:{2:{sorter:false},4:{sorter:false}}
});     
});
</script>

【问题讨论】:

    标签: jquery tablesorter


    【解决方案1】:

    好吧,我只是这一切的学徒,但经历这一切的方法就是这样做。这对我来说非常有效,所以我想说可能是问题在于您没有以正确的方式将参数提供给 tablesorter 方法,我的意思是,widgets 标签应该与参数结构中的 sortList 和标题一起使用。这只是一个想法,因为我的知识有限,但我希望这会有所帮助。

    $("#table").tablesorter({
                    headers: { 0: { sorter: false }, 
                               2: { sorter: false }, 
                    sortList: [[0, 0], [2, 0]],
                    widgets: ['zebra']
                })
    

    问候

    【讨论】:

    • 上面的代码有一点解析错误,下面是完美的代码,$("#managerTable").tablesorter({headers:{2:{sorter:false},4:sorter:false},sortList:[0,0]},widgets:['zebra']});谢谢建议
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    相关资源
    最近更新 更多