我有一个包含以下元素的数组。
var column = { };
column["name"] = "Id";
column["sorttype"] = 'int';
column["hidden"] = true;
column["editable"] = false;
arr1.push(column);
column["name"] = "Name";
column["sorttype"] = 'string';
column["hidden"] = false;
column["editable"] = true;
arr1.push(column);
column["name"] = "Age";
column["sorttype"] = 'int';
column["hidden"] = false;
column["editable"] = true;
arr1.push(column);
column["name"] = "Address";
column["sorttype"] = 'string';
column["hidden"] = false;
column["editable"] = true;
arr1.push(column);
还有一个jqgrid。使用与arr1完全相同的列
$("#grid").jqGrid({ //set your grid id
datatype: "local",
colNames: s,
colModel: [{
name: 'id',
index: 'id',
sorttype: 'int',
hidden:true ,
editable: false,
}, {
name: 'Name',
index: 'Name',
editable: false?,
}, {
name: 'Age',
index: 'Age',
editable: true,
}, {
name : 'Address',index :'Address'
sortable:true,
editable:true,
},
});
我想用arr1从Jqgrid替换colModel。是否可以请帮助
答案 0 :(得分:1)
是的,您只需要用arr1
替换colModel数组$("#grid").jqGrid({ //set your grid id
datatype: "local",
colNames: s,
colModel: arr1
});
答案 1 :(得分:1)
我添加了列[“index”]并推送到arr1 然后替换代码 $(“#grid”)。jqGrid({//设置您的网格ID 数据类型:“local”, colNames:s, colModel:arr1 });
工作