treegrid 浏览器卡顿问题解决
来源:互联网 发布:java classpath 用法 编辑:程序博客网 时间:2024/04/29 00:19
最近在做项目时,在统计报表时,使用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,显示效率会大大提高
转载自:http://blog.csdn.net/civilized/article/details/17359933
0 0
- treegrid 浏览器卡顿问题解决
- 【Linux 环境 Chrome/Chromium浏览器卡顿的问题解决方法】
- ListView卡顿问题解决
- Allegro 卡顿问题解决
- 异步加载卡顿问题解决
- Slidingmenu卡顿问题解决方案
- Chrome浏览器卡顿原因
- Android coverFlow 卡顿问题解决过程
- ViewPager使用FragmentPagerAdapter卡顿问题解决
- android listview 滑动卡顿问题解决
- Android Studio 卡顿问题解决方案
- RN 浏览器调试卡顿问题
- UIVIEW加阴影及阴影卡顿问题解决
- 【Unity3D自学记录】异步加载卡顿问题解决
- 关于抢红包线程卡顿的问题解决流程笔记
- Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决
- CoordinatorLayout + AppBarLayout + NestScrollView 向上滑动卡顿问题解决方案
- oh-my-zsh git 慢/卡顿问题解决
- $.getJSON设置异步请求和同步请求
- iOS生成二维码
- 读《写给大家看的设计书》
- sql涉及到多对多的查询
- android:Thread.join()
- treegrid 浏览器卡顿问题解决
- python3安装tar.gz和whl模块
- Directdraw新手入门(二)
- SVN 出错:Attempted to lock an already-locked dir
- libxml2对XML文件的创建、解析、查找、修改
- B. Chocolate
- 用C++11的std::async代替线程的创建and std::future、std::promise和std::packaged_task
- 3-情报搜集
- 安装cocoapods到要与ReactNative进行融合的xcode项目