如何从 JavaScript 中的 Kendo Grid 对象获取隐藏列字段名称

Son*_*onu 1 javascript kendo-ui kendo-grid

我正在尝试从 JavaScript 中的 Kendo Grid 获取隐藏列字段名称。有没有办法获得所有隐藏列的文件名?

San*_*man 5

每个column网格都有一个hidden属性。field如果hidden属性为真,您可以访问列并构建项目数组:

var grid = $("#grid").data("kendoGrid");
var columns = grid.columns;

var hiddenFields = [];
for(var i = 0; i < columns.length; ++i) {
  if(columns[i].hidden) {      
    hiddenFields.push(columns[i].field);
  }
}
Run Code Online (Sandbox Code Playgroud)

Dojo 示例来演示。