Kendo UI详细信息网格隐藏列

时间:2015-07-08 18:12:35

标签: javascript jquery kendo-ui grid detailsview

我需要一种在Kendo Detail Grid中动态显示/隐藏列的方法。我目前有一个函数,它将使用.hideColumn(" ColName")函数隐藏Kendo Grid的Parent片段的列。 例如:

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

grid.hideColumn("Column1");

有没有办法利用.hideColumns函数来隐藏细节网格的列?

1 个答案:

答案 0 :(得分:1)

我明白了。通过在detailInit函数中使用ID分配给网格,我可以引用子网格并使用.hideColumn函数。

详细声明启用功能:

var detailGrid = $("<div id='detailGrid' />").appendTo(e.detailCell).kendoGrid({
...
});

功能:

var grid = $("#detailGrid").data("kendoGrid");    
grid.hideColumn("Column1");