|
我的系统中有两个页面,第一个页面中在modelload方法中动态的创建出grid,放在页面上
var parentNode = thisWindow.getElementByXid("content2");
var option = {
parentNode : parentNode,
// grid的属性,设计时有的属性都可以设置
xid : "gridMain",
data : "mainData",
width : '100%',
height : 'auto',
hiddenCaptionbar : 'true',
multiselect : 'true',
multiselectWidth : '55',
multiboxonly : 'true',
class : "x-grid-title-center",
showRowNumber : true,
rowNumberWidth : '55',
directEdit : 'true',
serverSort : 'true',
altRows : true,
altclass : 'altclasslightblue',
appearance : 'grid',
rowActiveClass : "blueActive",
onCellRender : "dataTables1CellRender",
onRowClick : "dataTables1RowClick",
onRowDblClick : "dataTables1RowDblClick",
// 列定义
colModel : colModels
};
var gridid = thisWindow.getIDByXID("gridMain");
if (gridid) {
$("#" + gridid).remove();
$(".x-grid-view").parent().remove();
new Grid(option);
}
第二个页面是直接拖拽的grid,就是html代码写的grid,
操作顺序是先打开第二个页面,再打开第一个,然后再切换回第二个的时候,grid不见了,一片空白,请问为什么
|
|