解决方案:扩展按钮自定义权限没有出现在权限树给用户勾选
解决方案:扩展按钮自定义权限没有出现在权限树给用户勾选
扫一扫加作者微信
用户反馈:
用户自定义权限,我自己定义的按钮没有出现在权限树上,需要在哪里调整?
我添加了一个EX_01权限,对应【物料导入】按钮,权限树中没有出现勾选框,如下图所示:
解决方案:
1. 添加扩展权限值
在模块主窗体的SetMenuTag方法内添加扩展权限值,编译后运行,然后导入菜单。
C# Code:
menuItemEmployee.Tag = new MenuItemTag(MenuType.DataForm, (int)ModuleID.DataDictionary, AuthorityCategory.MASTER_ACTION+ButtonAuthority.EX_01);
menuItemEmployee.Tag = new MenuItemTag(MenuType.DataForm, (int)ModuleID.DataDictionary, AuthorityCategory.MASTER_ACTION+ButtonAuthority.EX_01);
2. 给扩展权限设置一个自定义名称
在模块主窗体的SetMenuTag方法最后面添加一行代码:
C# Code:
(menuItemEmployee.Tag as MenuItemTag).SetActionName(ButtonAuthority.EX_01, "物料导入");
//来源:C/S框架网 | www.csframework.com | QQ:23404761
//来源:C/S框架网 | www.csframework.com | QQ:23404761
参考:特殊权限控制(扩展权限和自定义按钮功能)
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网