jQuery可滚动、可排序、可过滤表格。

8 浏览
0 Comments

jQuery可滚动、可排序、可过滤表格。

我想利用jQuery来处理我们经常遇到的一些常见数据表格请求:滚动、排序和动态过滤。

  • 我以前通过使用两个具有固定宽度列的单独表格,并附带用于“实际”滚动的div容器来处理滚动。然而,这种方法与我遇到的任何基于jQuery的排序表格扩展(目前我最喜欢的是tablesorter)都不兼容,因为它们希望所有内容都在一个表格中。
  • 对于过滤,他们要求的是类似Excel和SharePoint列表的方式(基本上所有列值都列在下拉列表中,允许用户选择/取消选择它们)。我还没有看到类似的东西,虽然听起来可能是有可能实现的。
  • 另一个相关的好功能是能够"冻结"一列以进行水平滚动。

理想情况下,我希望有一个现有的扩展,但如果没有的话,我也希望jQuery专家能给出最佳实现方法的建议。我目前的想法是深入研究tablesorter,并根据需要进行扩展/更新。

为了保持焦点,分页不是一个选项(包括任何基于服务器的东西)。

更新:

我很感谢迄今为止给出的答案,但迄今为止没有任何一个选项涉及到过滤方面(话虽如此,我必须承认,jqGrid在我未来的一些项目中看起来非常好)。在此期间,我将致力于制定一种自定义过滤解决方案;如果成功,我将再次更新。

0