EasyUI入門8 EasyUI在IE瀏覽器中渲染速度非常慢的解決辦法
阿新 • • 發佈:2019-01-01
網上有兩種做法:
方法一:給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