1. 课程简介
本次课程主要通过搭建设备台账Demo APP的过程,讲解如何在supOS平台通过组态开发与少量脚本服务设计创建一个APP;
课程视频:立即查看>>
2. 课程适配范围
supOS版本:v2.8.1
3. 详细介绍
「背景介绍」
通过之前的课程中,有提到过supOS低代码开发的基本介绍,其中有产品资料库说明、APP开发流程图说明以及对象建模和组态页面开发流程说明,可以参考之前的课程进行了解。
「Demo APP 展示」
设备台账是掌握企业设备资产状况,反映企业各种类型设备的拥有量、设备分布及其变动情况的主要依据。
我们将针对设备资产信息的CURD(增删改查),进行案例说明,如何结合对象脚本以及页面组态加低代码开发APP。
「需求分析」
「表设计分析」
当前案例中,设备资产信息设定主要包含以下属性字段:
「设计流程」
「设备资产」对象建模
根据需求分析与表结构分析,需要对等的创建一个表单模板:「设备资产」;
配置「设备资产」属性--我的属性
通过在之前的需求分析与表结构设计中,其他属性并不能满足当前的设置信息,因此需要在当前模板下,设置对应的字段属性。
「资产设备」对象实例
对象模板创建成功后,将自动生成与之对应的对象实例记录,相当于一张实例表。之后CURD的相关数据变化均在此可以体现出来。
「页面组态」--列表页面
根据基础操作介绍,新增「资产设备管理」页面;双击页面空白处,或点击页面右上角的编辑按钮,进入「画布设计器」;
「列表页面」--关键操作
「列表页面」--脚本服务示例
选中相应的控件,点击右侧的「交互」属性,为相应的控件绑定「单击」「数据加载」等事件,将对应的脚本服务代码写入,执行服务。
脚本服务示例均可在下产品资料库的DemoAPP示例中下载。
- 列表页面使用脚本
- 条件查询;
- 查询重置;
- DataTable操作列渲染;
- DataTable状态列渲染;