extjs的dataindex 如何拼接两个字段
发布网友
发布时间:2023-09-20 07:47
我来回答
共1个回答
热心网友
时间:2023-09-20 12:37
//获取Grid的列模型
var colModel = basicDataObjectGrid.<span style="color:#cc0000">grid.getColumnModel</span>();
//依据模型结构开始解析每列信息
var confObj = colModel.config;
//表头数组对象
var tableHeader = new Array();
//依次遍历,保存每列的dataIndex和header
for(var i = 2; i < confObj.length; i ++){
//如果栏位显示
if(confObj[i].hidden == undefined || confObj[i].hidden == false){
//栏位数组对象
var headerElem = new Array();
//保存dataIndex
headerElem.push(confObj[i].dataIndex);
//保存header
headerElem.push(confObj[i].header);
//将 栏位对象 存入 表头对象
tableHeader.push(headerElem);
}
}
//将 表头对象 转换为JSON字符串
var jsonHeader = Ext.util.JSON.encode(tableHeader);