我过去曾使用过几个数据表小部件,包括YUI2's,我很想知道那里是否有一个感知到的领跑者。我为jQuery Grid感到很兴奋,但自宣布之后我就没有看到任何东西。
我希望在数据表提供商中看到:
可以使用任意对象的键值对的JSON数组; YUI2能够声明一个模式来将这些对象映射到列上的能力很好(即使API的其余部分有点冗长,笨重)。
提供通过文本字段过滤的功能
支持客户端分页(与服务器端分页交换的能力将是一个优势)。
支持使用任意HTML(链接,图像等)自定义单元格的表示/格式的方法
如果没有进一步的指导,我可能会调查DataTables和YUI3 DataTable。建议?
答案 0 :(得分:2)
我投了jqGrid投票,我觉得它很容易使用,看起来很棒。
答案 1 :(得分:2)
我还没有对YUI3进行过调查,但是从我听到的情况来看,它从2开始大大提高了。它可能听起来很异端,但你有没有考虑过你自己的?我真的在挖掘KnockoutJS,他们有一个带分页的DataGrid的简单例子。我相信它可以很容易地扩展。 http://knockoutjs.com/examples/grid.html
我还在生产环境中使用了jQuery DataTables。不可否认,这是一个简单的用例,但它似乎没有任何问题。
答案 2 :(得分:1)
我推荐Slickgrid,远离DataTables。在使用DataTables时,我遇到了一些将数据存储与视图同步的问题。我也不喜欢API接口上的匈牙利符号。看起来似乎不是什么大不了的事,但过了一段时间它就会找到你。
Slickgrid是迄今为止我用过的最好的,jqGrid,Datatables和Slickgrid。
编辑:在花了更多时间使用所有选项之后,我最终修改了SlickGrid以隐藏一些细节并允许更多样式选项......所以“修改后的slickgrid”最终成了我的选择。很高兴,虽然我认为有很多竞争空间。
答案 3 :(得分:1)
Kendo UI击败了这两只手。
答案 4 :(得分:1)
DataTables看起来很有希望。似乎是强大而灵活的
答案 5 :(得分:1)
Handsontable:用于HTML,JavaScript和HTML的简约Excel类数据网格编辑器。 jQuery的
答案 6 :(得分:0)
http://www.sencha.com/products/extjs/examples/#sample-2
ExtJS网格是您想要查看的内容。 ExtJS是一个很好的框架,他们刚刚发布,他们的api已经相当完整但是一旦他们完成了,我相信他们将是一流的。
答案 7 :(得分:0)
您可能还想查看Doby Grid:http://dobyjs.com/#grid 它基于SlickGrid,但有许多附加功能。
答案 8 :(得分:0)
推荐Webix Datatable,因为它提供了上述所有功能。您可以在此处查看演示并阅读更多相关信息:http://webix.com/widget/datatable/。