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

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


新增模块菜单,添加功能窗体后在角色分配权限里看不到菜单项- 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框架网|原创作品.质量保障.竭诚为您服务
版权声明:本文为CSFramework文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

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