关于扩展权限、扩展功能按钮及自定义功能点的命名|C/S框架网
关于扩展权限、扩展功能按钮及自定义功能点的命名|C/S框架网C/S快速开发平台提供专业权限管理方案,不仅实现通用的增、删、改、查(CRUD)权限,还支持自定义权限、扩展权限、数据权限等。
开发框架提供的模板窗体《采购单-PO》,该窗体继承了业务单据基类窗体(frmBaseBusiness)的所有权限,用户还可以扩展自定义权限(扩展功能按钮),有这样一个需求:由《采购单-PO》生成《入仓单-IN》,用户要在《采购单-PO》窗体增加一个【生成入库单】按钮。 具体操作步骤: 1. 扩展按钮,重写InitButtons方法,参考平台内的例子。 2. 在模块主窗体的菜单定义,如menuItemPO.Tag增加一个ButtonAuthority.EX_01序号的功能。 3. 定义EX_01功能名称,自定义功能点(自定义按钮)的命名。 (menuItemPO.Tag as MenuItemTag).SetActionName(ButtonAuthority.EX_01, "生成入库单"); 4. 定义好菜单,编译并运行开发平台。 5. 打开系统管理模块的【菜单管理】,导入或更新菜单。 参考文档: 1. 扩展按钮功能 - 扩展一个【复制单据】按钮操作详解 2. 在基类窗体扩展一个通用导出Excel文件的按钮(支持导出所有表格的数据到Xlsx文件) 3. 参考开发框架Demo源码:frmPurchaseModuleMain.cs 注:目前自定义功能点的命名仅支持企业版V4.0或更高版本才支持SetActionName方法。 扫一扫加作者微信
参考文档:
Winform开发框架 - 特殊权限控制(扩展权限和自定义按钮功能) GridView实现自定义按钮及中间插入记录排序功能 C/S开发框架权限扩展与定制按钮功能详细设计 如何进行菜单管理、扩展权限、更改自定义按钮名称|C/S框架网 如何扩展窗体的自定义权限按钮 如何删除Toolbar的自定义按钮? 如审核|反审|根据按钮名称删除 关于C/S框架网C#.NET快速开发框架现场培训 CSFramework.DB-扩展命令超时和连接超时参数设置|C/S框架网 数据窗体权限:修正AuthorityCategory.ALL_ACTION_VALUE常量定义|C/S框架网 Winform界面的功能按钮同等权限控制|C/S框架网 关于C/S快速开发框架采用的文本加密解密策略|C/S框架网 解决方案:扩展按钮自定义权限没有出现在权限树给用户勾选 C/S架构快速开发平台提供高级查询功能 - 自定义查询条件搜索数据 模块主窗体怎样控制自定义按钮的权限 窗体的自定义按钮权限控制-扩展权限按钮详解
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |