浪潮海岳低代码平台inBuilder开源社区版特性推荐系列-第一期

在这里插入图片描述各位CSDN的友友们,大家好~
今天给大家分享的是浪潮海岳inBuilder开源社区版中的特性推荐系列第一期——如何使用表达式!
后续将持续带来更多特性实操推荐,大家记得关注一下哦

01 概述

在应用程序的开发过程中,通常会遇到这种场景:表单输入控件的校验规则是不确定的、部分业务的计算逻辑不确定……等,如何能保证程序的通用性而又不降低可扩展性?表达式不失为一种好的方案。通过表达式可以为应用程序添加脚本功能,既能动态拓展业务功能,而不会对以前的功能造成影响。

02 表达式分类

表达式功能支持计算表达式、只读表达式、依赖表达式、相关表达式、帮助前表达式、校验表达式、必填表达式等。
计算表达式
字段的值通过其他字段或变量经过一系列计算得到。如:订单金额=单价*订单数量
只读表达式
根据实体字段值或变量动态控制其他字段的只读状态,当表达式返回真时字段只读。如:if(主实体.订单金额>5000){return true;}
依赖表达式
依赖表达式又称清空表达式,即当表达式返回真时,清空当前字段的值。
相关表达式
相关表达式又称显隐表达式,即当表达式返回真时,控件可见,否则隐藏控件或表格列。
帮助前表达式
帮助前表达式类似用户开发的帮助前,当表达式返回真时允许弹出帮助,否则弹出开发人员设置的提示并阻止帮助的弹出。
校验表达式
校验表达式类似前端校验,不过校验规则为表达式。当表达式返回真时校验通过(如果无返回值则认为假),否则校验失败并在控件下方展示开发人员配置的错误信息。
必填表达式
必填表达式是校验表达式的一种场景。使用方法同校验表达式。
**

03 使用实例**

03-1 所属部门”字段数据清空时,需要同时清空“报销人员”字段
选择“报销人”字段,设置依赖表达式。
在这里插入图片描述

在弹出的依赖表达式编辑器中设置表达式如下:
在这里插入图片描述

保存,点击“发布”、点击表单元数据上的”调试”按钮即可看效果。
在这里插入图片描述

03-2 主表的“报账金额”自动合计“报销明细”页签中的“报销金额”
设置计算表达式
在这里插入图片描述
​在弹出的计算表达式编辑器中设置求和表达式。
在这里插入图片描述

设置”报账金额“字段不可手动编辑。
在这里插入图片描述

保存,点击“发布”、点击表单元数据上的”调试”按钮即可看效果。

03-3 “报账金额”大于10000时,必须填写报销说明
选择“报销说明”字段,设置必填表达式。
在这里插入图片描述

设置必填表达式如下:
在这里插入图片描述

保存,点击“发布”、点击表单元数据上的”调试”按钮即可看效果。

03-4“发票号码”不得小于8位。
选择“发票号码”字段,设置校验表达式。
在这里插入图片描述

在弹出的校验表达式编辑器中设置如下:
在这里插入图片描述
设置消息配置
在这里插入图片描述

保存,点击“发布”、点击表单元数据上的”调试”按钮即可看效果。

点击inBuilder社区,即可免费下载安装inBuilder开源社区版,免费学习体验上述开发过程,快来上手实操吧!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值