如何在JavaScript通知中显示所有Kendo网格列宽?
我试过了,
alert(JSON.stringify(grid.column));但我需要的只是列的宽度。
发布于 2015-09-11 22:41:51
如果您的网格具有在网格配置中指定的每一列的宽度,则可以在网格的列对象上获取每一列的宽度。
如果您的网格正在自动调整列的大小,您将需要访问基础表,并在表单元格上使用offsetWidth。
var grid = $("#grid").data("kendoGrid");
var columnWidths = [];
$.each(grid.columns, function(i, col) {
    var colItem = {
        field: col.field,
        width: grid.table[0].rows[0].cells[i].offsetWidth
    };
    columnWidths.push(colItem);
});
alert(JSON.stringify(columnWidths));请参阅Kendo Dojo上的工作示例
https://stackoverflow.com/questions/32521095
复制相似问题