剑网种群

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; 

    }