Kendo ui 剑道UI网格:从HTML表初始化时隐藏列?

Kendo ui 剑道UI网格:从HTML表初始化时隐藏列?,kendo-ui,kendo-grid,kendo-ui-grid,Kendo Ui,Kendo Grid,Kendo Ui Grid,$(文档).ready(函数(){ $(“#网格”).kendoGrid({ 身高:550, 可排序:正确 }); }); 汽车制造 汽车模型 年 类别 空调 沃尔沃汽车 S60 2010 轿车 对 奥迪 A4 2002 轿车 对 宝马 535d 2006 轿车 对 宝马 320d 2006 轿车 不 大众汽车 帕萨特 2007 轿车 不 大众汽车 帕萨特 2008 轿车 对 法国标致汽车 407 2006 轿车 对 本田 一致 2008 轿车 不 阿尔法罗密欧 159 2008 轿车 不 日

$(文档).ready(函数(){
$(“#网格”).kendoGrid({
身高:550,
可排序:正确
});
});

汽车制造
汽车模型
年
类别
空调
沃尔沃汽车
S60
2010
轿车
对
奥迪
A4
2002
轿车
对
宝马
535d
2006
轿车
对
宝马
320d
2006
轿车
不
大众汽车
帕萨特
2007
轿车
不
大众汽车
帕萨特
2008
轿车
对
法国标致汽车
407
2006
轿车
对
本田
一致
2008
轿车
不
阿尔法罗密欧
159
2008
轿车
不
日产
阿美拉
2001
轿车
对
三菱
兰瑟
2008
轿车
对
欧宝
维克特拉
2008
轿车
对
丰田
爱文奇思
2006
轿车
不
丰田
爱文奇思
2008
轿车
对
丰田
爱文奇思
2008
轿车
对
奥迪
问题7
2007
运动型多用途汽车
对
现代
圣达菲
2012
运动型多用途汽车
对
现代
圣达菲
2013
运动型多用途汽车
对
日产
卡什凯
2007
运动型多用途汽车
对
梅塞德斯
B级
2007
掀背式汽车
对
兰西亚
地老虎
2006
掀背式汽车
对

很遗憾,从HTML表初始化时不能使用隐藏属性:

相关报价:

从现有表格创建轴网时,以下列 可以通过HTML属性定义设置:

  • 通过数据字段属性的数据字段名称
  • 通过应用于各个元素的宽度样式设置列宽
  • 通过数据类型属性定义数据类型
  • 通过数据模板属性定义列模板
  • 通过数据菜单属性启用或禁用列菜单
  • 通过数据可排序属性启用或禁用排序
  • 通过数据可筛选属性启用或禁用筛选
  • 通过数据可分组属性启用或禁用分组
除列宽样式外,所有属性都应应用于
元素

无法通过
中的HTML属性定义所有其他与列相关的设置。如果必须使用此类设置(例如命令、锁定、编辑器等),则应放弃上述属性配置,并将所有设置包括在网格的Javascript初始化语句中(当使用声明性小部件initia时)
$(document).ready(function() {
  var columns = $('#grid th'),
  grid =  $("#grid").kendoGrid({
    height: 550,
    sortable: true
  }).data("kendoGrid");
  for(var i =0; i < columns.length; i++){
    if($(columns[i]).data("hidden") === true){
      grid.hideColumn($(columns[i]).data("field"));
    }
  }
});
<script>
       $(document).ready(function() {
           $("#grid").kendoGrid({
               height: 550,
               sortable: true                            
           });
           var grid = $("#grid").data("kendoGrid");
           grid.hideColumn("airconditioner");
       });
</script>