哪一个被认为是表的规范jQuery插件

时间:2011-03-19 13:46:21

标签: javascript jquery html jquery-plugins

我正在寻找一个插件来在HTML页面中显示数据表。数据来自Ajax,即XML或JSON。要求是相当标准的:

      
  1. 支持插件,带有实时社区
  2.   
  3. 表绑定数据,或用数据填充表的机制。
  4.   
  5. 列可使用标准UI进行排序
  6.   
  7. 支持过滤器
  8.   
  9. 支持搜索(辅助搜索)
  10.   
  11. 优选地,表默认情况下看起来没有任何变化。能够定制       表格的每个方面
  12.   
  13. 支持互动。例如鼠标悬停或单击
  14.   
  15. 定制
  16.   
  17. 寻呼
  18.   
  19. 滚动条
  20. 总的来说,我认为这些是非常基本的要求。这个问题也折叠了另一个问题:你如何选择一个插件?查看jQuery插件页面,显示有19页插件,其名称为“Yet another table plug-in”。

    我不是“又一个......”。我正在寻找规范的插件。 “每个人都在使用”的人,有现场社区,有人咨询,合理的文件(主要是例子)和错误修复。

    Googl'ing for'jquery table plug-in'产生70,000篇文章,但我无法识别任何插件有多个引用。

    还请告知一般策略如何选择插件。你去哪个网站?你关注哪些博客?在路上,我将不得不选择一个图表插件(虽然在那里,似乎有两个主要的插件站起来:Flot和jQuery谷歌图表。)

2 个答案:

答案 0 :(得分:2)

我不相信有一个终极策略来找到你需要的插件。 至少不是没有尝试不同的选择。通常我通过查看和阅读有关插件的内容来限制选择(看看你提到的内容:是否有一个很好的文档?有演示吗?它仍然支持吗?),但最终没有办法尝试

那说我使用了两个插件,它们都做得非常不错,虽然我从来没有用它们来处理json响应,只是为了使现有的表更具动态性和用户友好性。但两者都应该做你想做的事。

最近我更喜欢 datatables ,因为我发现插件更容易配置,默认情况下更好看。 (因为我使用jquery-ui已经非常感谢对themeroller)的支持。

但我猜最终选择是非常主观的。

答案 1 :(得分:1)

我会推荐你​​jqGrid。它符合您的所有要求。