1

我想实现加载大量数据的网格,在网格内容中执行搜索,分页。从服务器端到网格的数据。我想向网格中添加行,删除行并更新数据库中插入的行。我想知道哪种技术可以更好地实现具有上述要求的网格。请帮我。

4

2 回答 2

8

ExtJs 4.2.1.883 相对于 Dojo 1.9.2 的优势

  • 更好的文档
  • 网格有行分组
  • Grid 有 r​​owGrouping + selectionModel(用于选择单行、简单行或多行的复选框)一起
  • Grid 具有 rowEditor(一次编辑行的所有元素),而 Dojo 仅具有单元格编辑(一次一个单元格)。如果您想在将行记录发送到服务器之前预先验证行数据,这很有用
  • 网格有行摘要
  • 他们使用 SASS 而不是纯 CSS
  • 只用 JavaScript 编程(你只需要 index.html 其他的都是 javascript)
  • 稳定的 MVC(在 Dojo 中你需要使用不是 100% 稳定的 Dojox/MVC)
  • DOM 只渲染一次,仅在所有 JS 完成加载后,而 Dojo 渲染两次相同的元素(第一次在加载页面期间,它们在 dojo 创建或修改小部件之后)

ExtJs 对 Dojo 的缺点

  • ExtJs 对于商业用途是非免费的

如需更准确的比较,您可以查看此链接:

http://dojofoundation.org/packages/dgrid/#featurecomparison

尽管它只向您显示 dGrid 与 ExtJs Grid,但这可能是一个起点。此外,我的大部分开发时间都花在了网格上,因此网格是业务应用程序中最重要的元素。


注意:Dojo 将 LESS 用于所有捆绑的样式,将 Stylus 用于 Bootstrap 样式

于 2013-12-25T06:59:22.180 回答
2

这两个项目都很棒。实际上dojo比Extjs大。但是 Ext JS 是一个相对年轻的框架(与 dojo 相比)。DOJO 网格可以更快地加载数据,并允许对整个数据集进行过滤和排序。

然而,Dojo 在推动一些好看的主题方面进行了几次尝试。不幸的是,他们没有得到“好看的小部件”和“像素完美”的布局。小部件仍然难以集成。

更多意见请参考此链接

于 2013-09-27T06:11:40.393 回答