【问题标题】:Slickgrid vs. jqGrid vs. ...? for SchedulerSlickgrid 与 jqGrid 与 ...?对于调度程序
【发布时间】:2011-10-20 22:06:32
【问题描述】:

我正在尝试评估用于创建资源计划查看器的工具。行是资源(带有可折叠的子行),列是时间(天、周等)。我研究过的网格框架似乎都没有在哲学上适应这种用例(即松散定义的无限列),有人有什么建议吗?

【问题讨论】:

    标签: jqgrid slickgrid


    【解决方案1】:

    使用三个月后,我正在从 jqGrid 切换到 SlickGrid。

    jqGrid 很好,毕竟它是最流行的 JavaScript 网格插件。但是:

    • 文档不仅不完整,而且误导,除了有些居高临下。大多数情况下,您最终会完成任务,但要经过痛苦的调试/搜索例程。

    • 以类似的方式,API 命名可能要好得多。例如:addJSONData()实际上接受一个对象,或者某个方法的参数包括rowidiRow

    • 它会尝试为您做所有事情,从 AJAX 调用到排序、解析数据和格式化。尝试按照自己的方式做一些事情,你会发现 jqGrid 不支持关注点分离。

    • 这不是一个真正的开源项目 - 许多行实际上都被混淆了 - 而 SlickGrid 包括 JSDoc cmets 和所有内容。

    还没有尝试过 SlickGrid,但它看起来很好。它的作者现在被谷歌聘用,该项目在 GitHub 上的数据非常好。这些话完全说服了我:

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

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

    【讨论】:

      猜你喜欢
      • 2011-10-23
      • 1970-01-01
      • 2015-09-09
      • 2015-03-27
      • 2014-01-09
      • 2017-07-19
      • 2011-09-10
      • 2023-03-14
      • 2023-03-04
      相关资源
      最近更新 更多