您的位置:首页 > 运维架构 > Linux

Linux 系统中的运行级别

2010-10-20 09:36 417 查看
/**
* 从Grid 获得 JSON 数据
*
* @param {Object} grid
* @param {Object} colm
*/
function contract_htlist_GetJSON(grid, colm) {
var rowCount = grid.getStore().getCount();
var colCount = colm.getColumnCount();
var JSONArray = new Array();
for (var i = 0; i < rowCount; i++) {
var JSONObjStr = "{";
for (var j = 2; j < colCount; j++) { // 加了个列选择框 j=0 改成 j=2了
// 当前列名
var colName = grid.getColumnModel().getDataIndex(j);
var tempObj = grid.getStore().getAt(i).get(colName);
// tempObj = contract_htlist_dateFormatFun(tempObj);
tempObj = (tempObj + "").replace(/(^\s*)|(\s*$)/g, ""); // 这里
// "/g"
// 为全局替换
tempObj = tempObj.replace(/\\/g, '\\\\');
tempObj = tempObj.replace(/\"/g, '\\\"');
tempObj = tempObj.replace(/\'/g, '\\\'');
// tempObj = tempObj.replace(/\b/g, '\\b');
tempObj = tempObj.replace(/\r/g, '\\r');
tempObj = tempObj.replace(/\n/g, '\\n');
tempObj = tempObj.replace(/\t/g, '\\t');
tempObj = tempObj.replace(/\f/g, '\\f');
if (j == 2) {// 加了个列选择框 j=0 改成 j=2了
JSONObjStr += '' + colName + ':' + '"' + tempObj + '"';
} else {
JSONObjStr += ',' + colName + ':' + '"' + tempObj + '"';
}
}
JSONObjStr += "}";
JSONArray.push(Ext.util.JSON.decode(JSONObjStr));
}
return Ext.util.JSON.encode(JSONArray);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: