使用easyui在ie浏览器下,treegrid,datagrid加载数据很慢,ie浏览器卡住原因
来源:互联网 发布:mysql的left方法 编辑:程序博客网 时间:2024/06/01 07:53
最近在做项目时,在统计报表时,使用easyui的treegrid进行统计,但在使用了存储过程后,加载到页面的数据还是很慢,在ie浏览器下,在数据不多的情况下,ie直接卡住,到2-3分钟才出现数据。刚开始以为是存储过程问题,但通过访问action,发现打印出json数据速度很快。于是开始找是不是easyui treegrid加载数据很慢的原因。最后,发现是在表头没有设置每一列为固定长度,导致加载数据很慢,通过设置固定长度后,加载数据只要1-2秒就能展现出来了。
设置datagrid(treegrid)的每一列的width属性,不用让他自适应,取消所有自适应的选项,会很大程度上提高easyui的显示效率,我试过在IE上显示500条数据,效率是能接受的。在firefox上显示2000条都是能接受的,但是IE上超过500条就无法忍受了,所以建议你在IE上一次不要超过300条数据。
如果非要自适应的话,那就按比例来适应,先获取window的宽度winWidth,在winWidth*0.1来设置每一列的宽度,不管怎么样,宽度一定要指定
简单一句话就是去掉fitColumns: true或是置为false(默认就是false),并指定每列的width,显示效率会大大提高
0 1
- 使用easyui在ie浏览器下,treegrid,datagrid加载数据很慢,ie浏览器卡住原因
- 使用easyui在ie浏览器下,treegrid,datagrid加载数据很慢,ie浏览器卡住原因
- 使用easyui在ie浏览器下,treegrid,datagrid加载数据很慢,ie浏览器卡住原因
- Easyui Datagrid IE8下数据加载很慢,IE会被卡住的直接原因
- 解决easyUI 1.2.6 + datagrid在 IE浏览器下无法重新加载、查询
- Jquery easyui datagrid在IE 9浏览器下,删除数据后,页面刷新数据仍显示的问题。
- EasyUI入门8 EasyUI在IE浏览器中渲染速度非常慢的解决办法
- ubuntu 下使用ie浏览器
- EasyUI Datagrid IE浏览器中滚动条不起作用
- 在IE浏览器下使用JavaScript打开模态窗口
- IE浏览器内容加载完毕,但进度条加载很慢/IE进度条一直loading总处于未完成状态的问题
- ueditor在QQ浏览器或者IE浏览器中无法加载
- IE浏览器bug 原因 haslayout
- 在 Ubuntu 下快速安装 IE 浏览器
- 在Ubuntu?下快速安装IE浏览器
- 模式对话框 在IE浏览器下常见问题
- win8 在命令行下打开IE浏览器
- document.onclick在IE浏览器下失效
- 利用python爬取教务系统中成绩
- android apk防反编译及数字签名
- Android Dialog背景全透明无边框 Theme Style
- android-下拉通知栏日期显示
- 基于visual Studio2013解决面试题之0409判断一个栈是否另外一个栈的弹出序列
- 使用easyui在ie浏览器下,treegrid,datagrid加载数据很慢,ie浏览器卡住原因
- lua加载文件 读取数据到C
- DES 算法 信息论与编码
- The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
- Python学习笔记(六)----Python条件语句
- Linux系统基础学习之shell及常用命令(二)
- 购物
- 基础的快速排序
- NSIndexPath类的说明