jqgrid表格列动态加载的实现

jqgrid表格列动态加载的实现jqgrid表格列动态加载的实现

选中几个测点名,在表格中就显示几列。

具体代码如下:

function reloadGrid(postData){
$('#gridTable').jqGrid('GridUnload');
var newOption = $.extend(true,{},gridOption);
newOption.postData = postData;
if(postData.pointInfos){
var pointInfos = $.parseJSON(postData.pointInfos);
var pointNames = [],pointCols = [];
for(var prop in pointInfos){
pointNames.push(pointInfos[prop]);
} for(var i = 0;i < pointNames.length;i++){
var name = pointNames[i];
pointCols.push({
label : name,
name : name,
sortable : false,
width : 80
});
}
}
newOption.colModel = addColModel(pointCols); $('#gridTable').jqGrid(newOption);
}

  

上一篇:【数论&想法题】小C的问题 @"科林明伦杯"哈尔滨理工大学第八届程序设计竞赛


下一篇:C#委托与事件--简单笔记