新增模块菜单,添加功能窗体后在角色分配权限里看不到菜单项


  新增模块菜单,添加功能窗体后在角色分配权限里看不到菜单项

新增模块菜单,添加功能窗体后在角色分配权限里看不到菜单项- C/S框架网|csframework.com|新手指南



解决方案:


1. 检查模块主窗体(frmXXXMain)的 SetMenuTag方法。


必须给新增的菜单项.Tag属性绑定该窗体的最大可用权限 (如常量:AuthorityCategory.REPORT_ACTION_VALUE=96),代码如下,然后重新编译改模块的代码。


C# Code:

//示范:数据窗体指定权限
//新增的菜单功能,必须指定权限值
您的报表ToolStripMenuItem.Tag = new MenuItemTag(MenuType.DataForm, (int)CSFrameworkV5.Interfaces.ModuleID.ReportModule, AuthorityCategory.REPORT_ACTION_VALUE);






2. 编译运行程序,打开【系统管理】模块的【菜单功能】


贴图图片-系统管理菜单功能



3. 导入菜单数据



贴图图片-系统管理菜单功能1



4. 给角色分配权限


贴图图片-系统管理菜单功能2

C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:C#应用程序不需要管理员权限运行app.manifest文件配置
下一篇:MySQL数据库-角色分配权限报错:MenuCaption不属于表tb_MyMenu
评论列表

发表评论

评论内容
昵称:
关联文章

新增模块菜单添加功能角色分配权限菜单
权限管理:给某个用户仅分配一个模块一个一个按钮的功能
CSFramework.CodeGeneratorV6.0-模块添加功能菜单
新增菜单没有显示也能导入菜单解决方案 - MenuItemTag详解
系统管理模块菜单权限Bug
丰富的界面权限控制、按钮权限、扩展权限角色权限 - Winform蝇量框架
BUG01:打开子(sender as ToolStripMenuItem)是null,取权限
Winform快速开发框架之权限系统设计(3) - 功能按钮权限控制基本原理
平台每个模块有个Form1,用来做什么?
如何跟踪查看当前用户拥有指定菜单权限值(GetUserActions方法)
MySQL数据库-角色分配权限报错:MenuCaption属于表tb_MyMenu
的自定义按钮权限控制-扩展权限按钮详解
模块添加功能按钮 - MiniFramework蝇量框架 - Winform框架
新增模块没有加载 | 左侧的导航菜单栏没显示
框架提供关闭当前,除此之外全部关闭功能(弹出菜单
角色管理/分配权限 - MiniFramework蝇量框架 - Winform框架
普通用户显示【常用功能模块,没有权限但是管理员有权限
CS快速开发框架V2.2 新增登录直接修改密码功能
如何删除左侧导航栏的菜单
Winform快速开发框架之权限系统设计(2) - 功能模块介绍