我想在RoleBase上隐藏kendoGrid列。我的系统有6个用户,用于Manager,ProductManager&供应商我不想显示列,而其他三个我希望列可见。 专栏定义:
{ command: { text: "Upload", hidden: '#if(ManagerRoleAccess== true || ProductManagerRoleAccess== true || SupplierRoleAccess== true)' }
我不知道这有什么问题,为所有用户隐藏的列..有什么帮助吗?
答案 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版中引入的。