BuildRun低代码开发教程第七节 | 如何处理页面逻辑和实现业务逻辑

本教程介绍了如何在BuildRun低代码平台上通过编写界面流处理页面逻辑,用Javaaction实现业务逻辑,以及创建逻辑流、关联数据源。课程涉及完善业务对象、设置默认值、增加数量统计属性,并展示了在产品和设备组管理中的应用。通过实例演示了如何处理数据流、功能点和设备数量的增减更新。
摘要由CSDN通过智能技术生成

课程说明

▍1.1 课程实现功能

本课程进行迭代产品和设备组管理的功能

1. 在产品列表显示表格中增加:

  • 设备数量汇总(台);

  • 数据流数量汇总(个);

  • 功能点数量汇总(个)。

2. 在设备组列表显示表格中增加:

  • 设备数量汇总(台);

  • 网关数量汇总(台)。

▍1.2 课程知识点

本课程涉及到的主要知识点包括:

  • 编写界面流来处理页面逻辑;

  • 编写Javaaction来实现业务逻辑;

  • 创建逻辑流调用Javaaction;

  • 数据源创建、更新和删除时调用逻辑流实现业务逻辑。

▍1.3 数量汇总实现思路

让我们先回顾一下v1.5的实体关系图: 从实体关系图中可以看到:

  • 数据流是产品的儿子

  • 功能点是产品的孙子

  • 设备和网关是设备的一个子集

为了减少产品和设备组查询时的关联查询次数,我们将在产品和设备组实体中添加数量汇总属性,在数据流、功能点和设备新增和删除的时候加减来更新汇总数量。

课程内容

01 完善业务对象定义

我们规划的v1.5版本在v1.0基础上增加了数据流和功能点,下面是更新后的业务对象设计。

▍1.1 为 产品 业务对象增加属性

▍1.2 为 设备组 业务对象增加属性

02 完善列表显示信息

1. 切换到页面产品->产品列表->表格组件 ,添加列表字段:

  • 设备数量

  • 数据流数量

  • 功能点数量

2. 切换到页面设备组->设备组列表->表格组件,添加列表字段:

  • 设备数量

  • 网关数量

03 设置默认值

属性的默认值如果是静态值,可以在业务对象属性定义的时候设置,如果需要进行计算或者复杂逻辑的可以通过页面流或者逻辑流来实现,本课程为了展示的目的采用页面流的功能来设置默认值为0。

1. 在产品页面下添加页面流,输入信息:

  • 名称:设置数量默认值

  • 编码:setDefaultValues

2. 选择流程组件->提前记录到开始节点后,设置:

  • 数据源:产品

  • 范围类型:当前记录

  • 节点说明:当前记录

  • 返回值输出变量名称:currentProduct

3. 选择数据集操作->变更到当前记录节点后,设置:

  • 变量名:currentProduct

  • 修改值:STREAM_QUANTITIES=0, DEVICE_QUANTITIES=0, POINT_QUANTITIES=0

  • 节点说明:设置默认值

4. 选择数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值