PB开发BS实现跨平台

PB通过SatWeb可以轻松开发BS程序,SatWeb集成了登录、用户管理、菜单管理、权限管理等模块。只需要简单配置即可实现数据窗口所见即所得支持增删查改等操作

特性

  • 主体是纯H5页面,运行在浏览器中
  • 用户无需了解html、css, 通过配置就可以快速开发BS
  • 支持集成H5DW, 实现用户自定义复杂表单和报表
  • 通过H5DW实现数据窗口转为html5
  • 方便快速将现有的CS程序Web化

#下载地址:

群文件下载 SatRDA_V2023XXXX

  • QQ群:836173975

PB的数据窗口可以直接显示在Html,所见即所得支持增删查改等操作。流程如下:

  1. 在PB中导出数据窗口到特定的目录
  2. 通过框架的菜单管理添加菜单,并设置权限
  3. 配置数据窗口需要操作的数据库(可选)

说明: 示例默认连接satrda中配置的名称为erp的数据库, 如果需要连接其它数据库,修改server/plugins/erp/h5dw.js中的数据库名

#导出数据窗口

  1. 在PB中选择要使用的数据窗口,编辑好后,找到数据窗口点右键,export
  2. 保存地址选择server/plugins/data/ 目录下

说明: 示例的数据窗口名称为d_test1,前端页面请求报表文件时,插件代码会查找该目录的报表

#添加菜单

在菜单管理模块可以添加菜单,我们以添加一个显示数据窗口的菜单为例,演示如何添加菜单。

  1. 打开菜单管理,点击新增按钮,弹出增加菜单界面。分别选择菜单图标,输入菜单名称、显示排序、路由地址。 

     点击确定
  2. 在新增加的菜单行,点击该菜单右边的增加按钮,新增菜单。 

     在添加菜单界面录入如下: 

组件路径 : amis 路由地址 : /data/page/testdw.js&dw=d_test1

提示: 组件路径必须填amis,表示加载amis配置。程序打开后,会加载/data/page/testdw.js的配置界面, 可以自行参考amis文档进行界面配置,testdwjs会根据传入的参数dw=d_test1调用接口获取导出的d_test1数据窗口

刷新浏览器后可以看到左侧增加了菜单,点击菜单看到界面:

到这里已经完成了一个完整表单的功能,并实现了新增、删除、查询、保存等操作。不需要任何代码,非常简单。

 

目 录 一、 实现目标 4 二、 框架构思及概念图 4 三、 数据类(DataClass) 5 3.1、 系统对象信息(D_SYSOBJECTS) 5 3.2、 系统字段信息(D_SYSCOLUMNS) 6 3.3、 主外键关系(D_SYSFOREIGNKEYS) 6 四、 资源类(ResourceClass) 7 4.1、 框架参数(FrameworkParameter) 7 4.2、 数据元素字典D_DATAELEMENT(DataElement) 8 4.3、 字段属性表达式类(D_SYSCOLUMNS_ATTRIBUTES) 9 4.4、 系统参数字典(D_SYSPARMDICT) 9 五、 信息类(InformationClass) 10 六、 功能类(FunctionClass) 10 七、 组织类(OrganizeClass) 11 7.1、 角色(Role) 11 7.2、 操作员(Operator) 11 八、 框架设计结构图 11 8.1、 数据项属性表达式部分 11 九、 窗口基类设计 12 9.1、 带有提示栏的窗口 12 十、 数据窗口服务及相关对象 13 10.1、 框架参数对象(uo _FrameworkParameter) 13 10.2、 表达式替换 14 10.3、 操作员数据权限(my_n_cst_dwsrv_popedom_data) 15 10.4、 修改属性表达式(my_n_cst_dwsrv_ModifyDWExpression) 15 10.5、 修改字段显示标题(my_n_cst_dwsrv_ModifyColumnTitle) 16 10.6、 关联查询服务(my_n_cst_dwsrv_RelationSearch) 16 10.7、 GRID风格DW打印服务(my_n_cst_dwsrv_DWPrint) 18 10.8、 DW显示风格设置(my_n_cst_dwsrv_ViewStyle) 19 10.9、 系统字典维护工具 20 10.9.1、 数据结构字典定义 20 10.10、 允许用户进行自定义的参数(D_SYSCONFIG) 21 十一、 简单业务流程处理(Simple Business Flow) 22 11.1. 简单业务流程的定义 22 11.1.1. 业务流程中环节的定义 23 11.1.2. 业务流程的实例化 24 11.1.3. 任务数据的检索 26 11.1.4. 业务流程处理引擎(my_n_cst_workflowengine) 27 11.1.5. 界面设计 31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值