//layout保存 function SaveLayOut() { let colVisibleArray = []; for (var i = 0; i < mcp_gridlist.colModel.columns.length; i++) { let dataIndex = mcp_gridlist.colModel.columns[i]["dataIndex"]; let hidden = mcp_gridlist.colModel.columns[i]["hidden"]; colVisibleArray.push({ dataIndex, hidden }); } localStorage.setItem("YuangGongXinXiTable345223ColumnState", JSON.stringify( colVisibleArray)); console.log("保存布局"); } //layout读取 function LoadLayOut() { let colVisibleArray = JSON.parse(localStorage.getItem("YuangGongXinXiTable345223ColumnState")); if (colVisibleArray != undefined) { for (var i = 0; i < colVisibleArray.length; i++) { let colName = colVisibleArray[i]["dataIndex"]; var findCol = -1; if (colName != '') { for (var j = 0; j < mcp_gridlist.colModel.columns.length; j++) { let dataIndex = mcp_gridlist.colModel.columns[j]["dataIndex"]; if (colName == dataIndex) { findCol = j; break; } } if (findCol >= 0) { let hidden = colVisibleArray[i]["hidden"]; if (hidden === true) { mcp_gridlist.getColumnModel().setHidden(findCol, true) } else { mcp_gridlist.getColumnModel().setHidden(findCol, false) } } } } } console.log("读取布局"); }
Ext.net保存读取列显示状态
猜你喜欢
转载自www.cnblogs.com/zhaogaojian/p/11165294.html
今日推荐
周排行