剑网种群
Kendogrid population
我是所有这些 kendo 的新手,我需要帮助从 csv 文件填充 kendo 网格。
csv 数据存储在服务返回的字符串数组中。
数据看起来像:
0: "Module,LogLevel,LogType,LoggedTime,LogMessage"
1:“00D02D5A4B66,CommServer,Level3,信息,03/16/2015 00:32:57:5716,[ISOMMessageHandler::Initialize]-[EventCount:20,ObjectRetryCount:6]”
2:“00D02D5A4B66,CommServer,Level1,信息,03/16/2015 00:32:57:5716,ISOMProtocolHandler::HandleConnectGeneric] - UpdatePanelTouched 之前 - CommServerID:1,ConnectionMode:2”
3:“00D02D5A4B66,CommServer,Level4,信息,03/16/2015 00:32:57:5716,[PanelDataConfigurationHandler:UpdatePanelConnectionStatus]:CommServerID 1,CommMode:2”
我需要将第 0 个索引数据显示为列的标题
并在列的单元格中休息。
我的建议是自己制作一个包装器方法并将其放入 JSON。
需要 Thomas 所说的包装纸。
这是我的包装函数
function csvJSON(lines) {
var result = [];
var headers = lines[0].split(",");
headers.unshift("MAC");
for (var i = 1; i < lines.length; i++) {
var obj = {};
var currentline = lines[i].split(",");
for (var j = 0; j < headers.length; j++) {
obj[headers[j]] = currentline[j];
}
result.push(obj);
}
return result;
}
我是所有这些 kendo 的新手,我需要帮助从 csv 文件填充 kendo 网格。 csv 数据存储在服务返回的字符串数组中。
数据看起来像:
0: "Module,LogLevel,LogType,LoggedTime,LogMessage"
1:“00D02D5A4B66,CommServer,Level3,信息,03/16/2015 00:32:57:5716,[ISOMMessageHandler::Initialize]-[EventCount:20,ObjectRetryCount:6]”
2:“00D02D5A4B66,CommServer,Level1,信息,03/16/2015 00:32:57:5716,ISOMProtocolHandler::HandleConnectGeneric] - UpdatePanelTouched 之前 - CommServerID:1,ConnectionMode:2”
3:“00D02D5A4B66,CommServer,Level4,信息,03/16/2015 00:32:57:5716,[PanelDataConfigurationHandler:UpdatePanelConnectionStatus]:CommServerID 1,CommMode:2”
我需要将第 0 个索引数据显示为列的标题 并在列的单元格中休息。
我的建议是自己制作一个包装器方法并将其放入 JSON。
需要 Thomas 所说的包装纸。 这是我的包装函数
function csvJSON(lines) {
var result = [];
var headers = lines[0].split(",");
headers.unshift("MAC");
for (var i = 1; i < lines.length; i++) {
var obj = {};
var currentline = lines[i].split(",");
for (var j = 0; j < headers.length; j++) {
obj[headers[j]] = currentline[j];
}
result.push(obj);
}
return result;
}