寻找可以的JQuery表API

时间:2014-09-18 07:20:11

标签: javascript jquery html

我正在寻找能够执行以下操作的JQuery表插件/库;

  1. 接受原始表格
  2. 按列排序
  3. 根据复选框选择隐藏和显示行
  4. 忽略/维护“隐藏”行(包含前一行的其他信息的行,可从主行内的链接切换的可见性)
  5. 根据排序和选择分配/重新分配“奇数”/“偶数”类
  6. 维护从表格内部触发的Javascript事件
  7. 分页支持
  8. 到目前为止,我发现Dynatable似乎支持了我的7个要求中的4个。

1 个答案:

答案 0 :(得分:0)

我保留了fork of tablesorter,几乎涵盖了您的所有要求:

  1. " raw"表我想你的意思是DOM中已有的表。
  2. 它被称为tablesorter ...并且它允许一次排序多个列
  3. 为此目的有一个column selector widget
  4. 使用您想要与其父级排序的行上的child row class name;您需要包含隐藏/显示该行的代码
  5. 这是zebra widget
  6. 的功能
  7. 我不认为有任何插件可以执行此操作,因为在排序时动态添加/删除行;绑定到tbody中的元素时最好使用delegated events
  8. 您可以使用pager widget添加分页。
  9. DataTables插件还涵盖了所有这些要求。虽然,我觉得学习使用起来有点复杂。