2010-03-30 48 views
1

我使用jQuery tablsorter插件,它的工作完美,但现在的问题是... 我想启用排序只在第一和第三列,我也想显示不同的行颜色。我使用了窗口小部件:[斑马],但使用窗口小部件斑马,它能够对所有列进行排序以及图像(asc.gif,desc.gif,bg.gif)也出现在所有标题上,而我只希望仅在第一和第3列jquery'tablesorter'斑马小部件不必要地对所有列进行排序!

如何使用斑马小部件与特定的列进行排序不整列排序

这里是我的代码

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

回答

2

好吧,我只是这一切的学徒,但通过这种方式是这样做的。这对我来说是完美的,所以我可能会说,问题在于你没有以正确的方式将参数传递给tablesorter方法,我的意思是,widgets标签应该在参数结构中使用sortList和headers。这只是一个想法,因为我的知识是有限的,但我希望这有助于。

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

问候

+0

有在上面的代码有点语法错误,完美的代码如下, '$( “#managerTable”)的tablesorter({标题:{2:{分拣机:假}, 4:sorter:false},sortList:[0,0]},widgets:['zebra']});' 感谢您的建议 – diEcho 2010-04-08 07:08:15

相关问题