首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获取Kendo网格列宽

如何获取Kendo网格列宽
EN

Stack Overflow用户
提问于 2015-09-11 18:18:36
回答 1查看 2.7K关注 0票数 1

如何在JavaScript通知中显示所有Kendo网格列宽?

我试过了,

代码语言:javascript
复制
alert(JSON.stringify(grid.column));

但我需要的只是列的宽度。

EN

Stack Overflow用户

发布于 2015-09-11 22:41:51

如果您的网格具有在网格配置中指定的每一列的宽度,则可以在网格的列对象上获取每一列的宽度。

如果您的网格正在自动调整列的大小,您将需要访问基础表,并在表单元格上使用offsetWidth

代码语言:javascript
复制
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上的工作示例

票数 4
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32521095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档