Slickgrid vs. jqGrid vs. ...?对于Scheduler

Nic*_*ick 3 jqgrid slickgrid

我正在尝试评估创建资源计划查看器的工具.行将是资源(具有可折叠的子行),列将是时间(天,周等).我所研究的网格框架似乎都没有哲学地适应这个用例(即松散定义的无限列),是否有人有任何建议?

vem*_*emv 6

我在使用三个月后从jqGrid切换到SlickGrid.

jqGrid 很好,毕竟它是最受欢迎的JavaScript网格插件.但:

  • 除了有些居高临下之外,文档不仅不完整而且具有误导性.大多数情况下,你最终会完成任务,但经过一段痛苦的调试/搜索程序.

  • 以类似的方式,API命名可能会更好,更好.例如:addJSONData()实际接受一个对象,或某些方法的参数包括rowidiRow.

  • 它试图为你做所有事情,从AJAX调用到排序,解析数据和格式化它.尝试以自己的方式做某事,你会发现jqGrid不赞成分离关注点.

  • 它不是一个真正的开源项目 - 许多行实际上是混淆的 - 而SlickGrid包含JSDoc注释和所有.

还没试过SlickGrid,但它看起来很好.它的作者现在被Google聘用,该项目在GitHub上有很好的统计数据.这句话完全让我信服:

关键的区别在于SlickGrid和其他网格实现之间我看到的是,他们过于关注能够理解和处理数据,而不是更好地成为更好的网格.

此外,虚拟渲染显然优于仅删除N个<tr>元素.