Kendo Grid:有条件隐藏命令按钮

问题描述 投票:0回答:1

我想在RoleBase上隐藏kendoGrid列。我的系统有6个用户,我不希望显示Manager,ProductManager和Supplier列,对于其他三个用户,我希望该列可见。我的列定义:

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

我不知道这出了什么问题,该列对所有用户都隐藏了。有帮助吗?

javascript kendo-ui telerik kendo-grid
1个回答
0
投票

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

visible

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

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

© www.soinside.com 2019 - 2024. All rights reserved.