EasyUI入门8 EasyUI在IE浏览器中渲染速度非常慢的解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiangcns/article/details/78399398

网上有两种做法:

方法一:给datagrid去掉fitColumns: true或是置为false(默认就是false),并指定每列的width,经过测试,毫无效果。
原文点这里

方法二:主要原因是页面所有需要加载easyui控件的地方,用的都是class的方式,这样在页面加载的时候,就会把所有的easyui组件都加载上来,所以就很卡了。(1)加载easyui不用class的方式,而是用js的方式,等页面加载完成后,再来加载easyui的组件。(2)加载easyui组件的时候,只加载需要显示的那部分组件,其他的先不加载(因为在别的tab中,页面刚一打开是看不到的)。切换到对应的tab时,再根据情况去加载里面的eayui组件。说白了,就是延迟加载,用到的时候再去加载。
原文点这里

//document.getElementById("ddlDiscipline").className = "easyui-combobox";
//document.getElementById("RequestNumber").className = "easyui-textbox"; 
//document.getElementById("btnRefreshMR").className = "easyui-linkbutton"; 
//document.getElementById("dg").className = "easyui- datagrid";
//document.getElementById("menu").className = "easyui-menu"; 
//document.getElementById("dlgGuid").className = "easyui- dialog";

我是这样设置的,无效果。

结论:别用IE

猜你喜欢

转载自blog.csdn.net/xiangcns/article/details/78399398