1. 程式人生 > >EasyUI入門8 EasyUI在IE瀏覽器中渲染速度非常慢的解決辦法

EasyUI入門8 EasyUI在IE瀏覽器中渲染速度非常慢的解決辦法

網上有兩種做法:

方法一:給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