KendoGrid MVC - 使用父data.columnX值隐藏Detail网格中的列

时间:2016-03-25 11:31:04

标签: kendo-ui kendo-grid show-hide kendo-asp.net-mvc

我在详细信息或分层kendogrid中有此列,并希望根据来自父级的data.columnX值隐藏列。

    .Columns(columns =>
      {  
       columns.Bound(v => v.UpdateBy).Title("Edited By").Width("10%").Hidden("#= Data.OperationType # == 4 ? true : false");
      }

or even this is also not working

    .Columns(columns =>
      {  
       columns.Bound(v => v.UpdateBy).Title("Edited By").Width("10%").Hidden("#=Data.HideUserCol#");
      }

但这不适合我,我想我在语法中犯了一个小错误。

1 个答案:

答案 0 :(得分:0)

如果我没有弄错的话,隐藏可以是 false true

无法在服务器上配置您要实现的功能(通过MVC包装器)。

您需要使用触发的detailInit事件,并使用hideColumn方法手动隐藏列。