jqgrid - Slickgrid vs. jqGrid vs. ...?对于调度程序

标签 jqgrid slickgrid

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

最佳答案

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

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

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

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

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

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

还没有尝试过 SlickGrid,但它看起来非常好。它的作者现在受雇于谷歌,该项目在 GitHub 上有出色的统计数据。这些话完全说服了我:

The key difference is between SlickGrid and other grid implementations I have seen is that they focus too much on being able to understand and work with data and not enough on being a better grid.

此外,虚拟渲染明显优于仅丢弃 N <tr>元素。

关于jqgrid - Slickgrid vs. jqGrid vs. ...?对于调度程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7842863/

相关文章:

css - 使用 requirejs 最小化包含 slickgrid 的应用程序由于 css 和图像而出错

jquery - 动态定义 jqGrid

javascript - 动态添加 css 类到行

jquery - 将 SlickGrid 中的列设为超链接

asp.net-mvc - jqGrid & MVC3 - 添加模型验证

javascript - 这种设计模式在 JavaScript/jQuery 中被称为什么?

jquery - SlickGrid 100% 父级高度?

javascript - Jqgrid - 表不显示响应行为

jquery - 使用新数据重新加载 jqGrid

jquery - JqG​​rid 除 Id 之外的主键