如何在后台加载jQuery EasyUI datagrid和treegrid?

时间:2012-06-19 16:11:37

标签: jquery datagrid jquery-easyui

我正在尝试从大型查询中构建一个jQuery EasyUI datagrid或treegrid。显然,数据库需要足够长的时间来响应,我得到“此页面上的脚本可能正忙”弹出窗口。此外,整个浏览器(Firefox)在等待时锁定。我认为AJAX的重点是不加掩饰地加载东西。

我已经查看了EasyUI的教程和文档,但是我不清楚如何强制数据网格在后台加载。在EasyUI论坛上有一些类似的未回答的问题。

我是否需要覆盖datagrid的loader属性? 如果是这样,有没有人知道我可以在哪里获得默认加载器函数的非混淆版本,所以我可以确定在我自己写之前我应该​​理解它应该做什么?

另外,如果我需要具有排序和过滤功能的异步数据网格和数据树,那么jQuery EasyUI是否可以简单而干净地使用错误的库?是否有人会推荐的替代jQuery库?

谢谢。

2 个答案:

答案 0 :(得分:1)

您还可以查看DataTables。我已经使用它并发现它是一个非常棒的数据网格插件,具有您正在寻找的所有功能。

答案 1 :(得分:0)

  

另外,如果我需要具有排序和过滤功能的异步数据网格和数据树,那么jQuery EasyUI是否可以简单而干净地使用错误的库?是否有人会推荐的替代jQuery库?

事实证明,答案是使用jqGrid(jqueryui的插件)而不是easyui datagrid。它开箱即用的异步查询,具有我需要的所有其他功能,交换机快速而轻松,我对从easyui迁移无关。