隐藏kendoGrid列

时间:2017-10-17 05:00:36

标签: javascript kendo-ui telerik kendo-grid

我想在RoleBase上隐藏kendoGrid列。我的系统有6个用户,用于Manager,ProductManager&供应商我不想显示列,而其他三个我希望列可见。 专栏定义:

 { command: { text: "Upload", hidden: '#if(ManagerRoleAccess== true || ProductManagerRoleAccess== true || SupplierRoleAccess== true)' } 

我不知道这有什么问题,为所有用户隐藏的列..有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

您非常接近:这些命令没有hidden字段,但它们确实有visible

{ command: [{ name: "edit", visible: function(dataItem) { return dataItem.isSuperUser }}] }

道场:http://dojo.telerik.com/ozONeSEG

但是,您的Dojo使用Kendo 2016.3.1028,并且该参数在该版本中尚不可用。如果我没记错的话,它是在2017.1.118版中引入的。