关于扩展权限、扩展功能按钮及自定义功能点的命名|C/S框架网
作者:C/S框架网  发布日期:2013/07/21 10:49:05
  关于扩展权限、扩展功能按钮及自定义功能点的命名|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方法。



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


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

上一篇 下一篇