关于扩展权限、扩展功能按钮及自定义功能点的命名|C/S框架网
关于扩展权限、扩展功能按钮及自定义功能点的命名|C/S框架网C/S快速开发平台提供专业权限管理方案,不仅实现通用的增、删、改、查(CRUD)权限,还支持自定义权限、扩展权限、数据权限等。
具体操作步骤:
1. 扩展按钮,重写InitButtons方法,参考平台内的例子。
2. 在模块主窗体的菜单定义,如menuItemPO.Tag增加一个ButtonAuthority.EX_01序号的功能。
3. 定义EX_01功能名称,自定义功能点(自定义按钮)的命名。
扫一扫加作者微信
开发框架提供的模板窗体《采购单-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. 定义好菜单,编译并运行开发平台。
4. 定义好菜单,编译并运行开发平台。
5. 打开系统管理模块的【菜单管理】,导入或更新菜单。
参考文档:
1. 扩展按钮功能 - 扩展一个【复制单据】按钮操作详解
2. 在基类窗体扩展一个通用导出Excel文件的按钮(支持导出所有表格的数据到Xlsx文件)
3. 参考开发框架Demo源码:frmPurchaseModuleMain.cs
注:目前自定义功能点的命名仅支持企业版V4.0或更高版本才支持SetActionName方法。
注:目前自定义功能点的命名仅支持企业版V4.0或更高版本才支持SetActionName方法。
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网