jQuery表排序插件建议?

时间:2010-11-11 19:12:39

标签: jquery css html5

我有兴趣构建需要表格排序插件的东西。

最好的想法是,想象一下你想在线构建MS Outlook,结构是这样的:

Subject | Date&Time | Unread
lots of rows
lots of rows
lots of rows

我想要一个jQuery Table Sorting插件,它允许我使用标题来执行以下操作:

  • 可以单击标题项以切换ASC / DESC
  • 可以调整列的大小

谷歌搜索后,我没有发现任何两者都做得很好。我确实尝试过ingrid,但是当你调整列的大小时,页面会闪烁(它不漂亮)所以这不好。

实际经验建议?

由于

3 个答案:

答案 0 :(得分:0)

有很多jQuery插件可以启用可排序的表,但我不熟悉任何允许动态调整大小的列。

我过去曾使用DataTables并喜欢它。它(当前)不允许您使用鼠标调整列的大小,但它可以在渲染时根据表格单元格中文本的长度adjust the column widths。 (请参阅fnAdjustColumnSizing配置选项)

答案 1 :(得分:0)

使用SlickGrid。 (Demo

SlickGrid的巨大好处是它可以在用户滚动时动态创建和删除DOM元素。这使您可以显示成千上万条记录的字面数据,而且没有明显的性能损失。

答案 2 :(得分:0)

TableSorter表现良好。不确定用鼠标调整列大小 - 你可能自己添加了它。