解决方案:扩展按钮自定义权限没有出现在权限树给用户勾选
作者:C/S框架网|www.cscode.ne  发布日期:2019/12/17 17:37:19
  解决方案:扩展按钮自定义权限没有出现在权限树给用户勾选

解决方案:扩展按钮自定义权限没有出现在权限树给用户勾选


用户反馈:


用户自定义权限,我自己定义的按钮没有出现在权限树上,需要在哪里调整?

我添加了一个EX_01权限,对应【物料导入】按钮,权限树中没有出现勾选框,如下图所示:


贴图图片-QQ图片20191217173246



解决方案:


1. 添加扩展权限值


在模块主窗体的SetMenuTag方法内添加扩展权限值,编译后运行,然后导入菜单。



C# Code:

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框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务

上一篇 下一篇