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

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

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


用户反馈:


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

我添加了一个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框架网|原创作品.质量保障.竭诚为您服务

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

解决方案扩展按钮定义权限没有出现权限用户
Winform开发框架 - 特殊权限控制(扩展权限定义按钮功能)
窗体的定义按钮权限控制-扩展权限按钮详解
如何进行菜单管理、扩展权限、更改定义按钮名称|C/S框架网
如何扩展窗体的定义权限按钮
关于扩展权限扩展功能按钮定义功能点的命名|C/S框架网
界面扩展按钮-定义按钮
解决表格记录复组件ColumnHeaderCheckBox排序出现混乱问题
权限管理:某个用户仅分配一个模块一个窗体一个按钮的功能
C#.Net定义控件 - CheckedListBoxEditor(支持多值及新增)
C/S开发框架权限扩展与定制按钮功能详细设计
模块主窗体怎样控制定义按钮权限
普通用户不显示【常用功能】模块,没有权限但是管理员有权限
[转帖]FreeTextBox添加定义按钮
Winform软件快速开发平台 - 关于数据权限,表格列权限控制两种解决方案
C# TreeView组件TreeNode节点自动解决方案(TreeViewNodeCheckHander)
菜单定义,把原来权限去掉后保存,若再修改则无法回去
扩展按钮功能 - 扩展一个【复制单据】按钮操作详解
DevExpress GridControl组件的EmbeddedNavigator属性添加用户定义按钮
C# Winform的CheckListBox控件灰掉项目解决方案