繁体   English   中英

在剑道网格中获取单元格文本

[英]get cell text in kendo grid

我需要遍历数据时获取剑道网格的显示文本。 我有蜜蜂这样做:

    var data = grid.dataSource.data();
    var cols = grid.columns;

    for (var ri = 0; ri < data.length; ri++) {
        for (ci = 0; ci < cols.length; ci++) {
            var val = data[ri].get(cols[col].field);
            //do something with the cell data
            //but this gets me the model's value, not the displayed text
        }
    }

如何获得每个单元格中显示的文本?

好,知道了。

        var data = grid.dataSource.data();
        var cols = grid.columns;
        var field, template;

        for (var ri = 0; ri < data.length; ri++) {
            for (ci = 0; ci < cols.length; ci++) {
                field = cols[ci].field;
                template = cols[ci].template;
                if (field) {
                    var textval = data[ri][field];

                    if (template) {
                        var kt = kendo.template(template.toString());
                        textval = kt(data[ri]);
                        valType = 'string';
                    }

                    //do something with textval here
                }
            }
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM