万应低代码 7 月重点更新内容速递

news2025/1/18 18:44:36

速览版

图片

详情版

低代码开发能力提升

业务逻辑

业务逻辑是什么?

在万应低代码中,「业务逻辑」指的是应用程序中的核心规则和功能,它决定了数据如何被处理和操作。就像搭积木一样,业务逻辑告诉计算机在特定情况下如何运行和响应。比如,当用户点击一个按钮时,业务逻辑会决定触发什么操作、显示什么信息,或者执行什么计算。

(1)业务逻辑支持立即执行+执行用例维护

「立即执行」主要用于开发环境下对业务逻辑进行立即触发,达到快速测试和调试(开发中)的目的。

图片

「用例」:为减少测试时需要反复的输入业务逻辑入参值,可以选择将入参值保存为「用例」,下次执行时,可以直接选择之前保存的用例来快速执行。就好比你有一个备忘录,里面记录了你以前的操作方法和结果,这样你下次执行相同的操作时,可以直接参考备忘录,省去再次思考和输入的麻烦。

图片

(2)业务逻辑输出参数支持基于数据源构建完整的结构体

即:业务逻辑的输出参数可以根据数据源的需要,构建一个包含所有必要信息的完整结构体

图片

图片

场景示例

某公司的供应链管理系统需跟踪和处理各种订单、库存和交付信息、协调和管理供应商、生产商和零售商之间的物流和库存。

新功能上线前

该系统只能简单地跟踪和处理订单、库存和交付信息,协调和管理供应商、生产商和零售商之间的物流和库存。输出参数只包含基本的订单号、数量和日期等信息,无法满足复杂需求。

新功能上线后

系统可以构建更完整的结构体,更细致地携带必要信息。例如,对于从供应商发出的订单数据,可以构建一个结构体,包含订单号、供应商名称、商品明细、数量、价格和交货日期等详细信息。对于零售商使用POS系统记录的销售和库存数据,可以构建另一个结构体,包含销售日期、零售商名称、商品销售数量和库存变动等信息。这样,供应链管理公司就能准确获取数据,并用于预测需求和调整物流计划。

(3)SQL新增和SQL编辑

支持用SQL语句实现新增数据和编辑数据,方便开发人员通过自定义SQL对数据进行维护

图片

动作流

动作流是什么?

在万应低代码中,「动作流」是指一系列按照特定顺序执行的操作步骤。可以把它看作是完成一个任务或业务流程的详细指南。就好像你做菜时需要按照一系列的步骤去准备食材、炒菜、调味等等。在低代码开发中,动作流定义了应用程序中各个组件之间的交互和操作规则。比如,当用户触发某个事件,动作流会告诉系统要执行哪些具体的操作,比如显示信息、保存数据、发送电子邮件等等。

(1)「变量赋值」动作支持对「表单变量」进行赋值

图片

操作指南

【更新前】:如需变量项进行赋值,有两种方法:第一种:将表单项放到「表单容器」中,通过「表单赋值」选择指定的表单项进行赋值;第二种:设置一个变量,将该变量绑定给表单项的「默认值」,通过「变量赋值」对该变量进行赋值。

【更新后】:通过「变量赋值」动作,可以直接选择「单个表单项」/「表单容器中的表单项」进行赋值。

(2)新增「客户端数据排序」节点

在软件应用中,当数据从服务端获取到之后,如果还需要在客户端进行排序或其他调整和操作,那么可以使用本节点进行处理。

图片

(3)第三方账号授权

可通过动作流唤醒第三方平台授权页,为应用提供便捷的登录方式,方便用户减少账号管理工作。

图片

(4)移动端新增「保存图片到相册」动作流节点

图片

(5)小程序新增「打开小程序设置」动作流节点

图片

(6)新增「获取表单控件焦点」动作流节点

当这个节点被触发时,可以实现打开评论弹窗并将焦点默认选中在输入框上的效果。

图片

设计器能力进化

组件

组件是什么?

在万应低代码中,「组件」是指可重复使用的模块或部件,用于构建应用程序的不同功能和界面。它们类似于搭积木中的各种单元块,每个组件都有自己的功能和属性。比如,按钮、文本框、下拉菜单等都是常见的组件。通过将这些组件拖放到设计画布上并进行配置,开发者可以快速创建用户界面,并添加相应的交互功能。

(1)「按钮」组件新增「处理中」交互状态

在用户点击「按钮」组件提交数据或触发其他动作流时,明确告知用户该操作正在进行中,同时防止用户重复触发。在事件执行完成后,系统会自动恢复至原始交互状态,有效优化用户体验。

使用方法:「设计面板」—「交互状态」设置为开启。

图片

(2)前端事件支持「防抖与节流」

万应小课堂

「防抖」:防抖指一定时间内,多次触发同一个事件,只执行最后一次操作

示例:对列表数据进行搜索时,前一次搜索还没有结束,此时更换条件再次触发查询,则会停止前面执行的查询事件,并执行最后一次查询事件。

「节流」:节流指一定时间内,多次触发同一个事件,只执行第一次操作

示例:提交数据时,重复点击多次,则在指定时长内,只会触发第一次的事件,后面重复触发的事件,均会丢弃,不再执行。

图片

(3)移动端新增「评分」控件

评分控件常用于用户打分场景(如下图)。

图片

(4)移动端「视频」播放组件属性扩展

支持播放倍速、视频下载、进度条拖动、显示当前播放时间

(5)二维码组件优化

万应低代码二维码组件新增条形码类型,可用于商品标识、身份验证、数据输入和门禁票务等方面,提供更多实用功能和便利性。

图片

(6)移动端弹性容器支持开启「安全距离」

开启后可解决iPhone全面屏下底部横条遮挡组件的问题。

图片

设计器

设计器是什么?

在万应低代码中,「设计器」提供了一个直观的界面,让开发者可以通过拖放、配置和调整来设计应用程序的用户界面和功能。换句话说,设计器就像是一个画布,你可以在上面放置各种元素,比如按钮、文本框、图表等等。另外,「设计器」还支持连接不同组件之间的数据流、配置事件触发条件等。这样,用户可以在界面上设置应用程序的逻辑和交互行为,而无需编写太多的代码。

(1)实体展示支持树结构和平铺切换

允许用户在低代码平台中的「组织架构」实体中,灵活切换展示方式,可以选择以树形结构或列表结构的形式来查看和管理组织的相关信息。

图片

图片

下期预告,敬请期待

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/821685.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C语言】操作符----详解

🍁 博客主页:江池俊的博客 💫收录专栏:C语言——探索高效编程的基石 💻 其他专栏:数据结构探索 💡代码仓库:江池俊的代码仓库 🎪 社区:C/C之家社区 🍁 如果觉…

【投资笔记】美股要变天了?

美股上涨,但是风险溢价创新低 7月,标普和纳指创两年依赖首次5个月连涨,但是风险溢价创二十年新低;https://asset.wsj.net/dynamic-insets/charts/cdc_5387e4742a1ca607d6defc38_embed.html 如果这个指标为正,说明投资…

视频媒体有哪些?视频媒体采访服务怎么做?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 一,在国内,主流的视频媒体包括: 1. 电视台:包括国家级、地方性和专业性电视频道,涵盖各类新闻、综艺、娱乐、体育等节目。 2…

链表OJ:环形链表

Lei宝啊:个人主页 愿所有美好与我们不期而遇 题目描述 : 给你一个链表的头节点 head ,判断链表中是否有环。 接口: bool hasCycle(struct ListNode *head) 示例1: 示例2: 返回值: true或…

电力系统基础知识(东方电子)持续更新

文章目录 三相电、相电压、线电压断路器和继电器电压互感器、电流互感器GOOSE、SV 三相电、相电压、线电压 因为交流电可以通过变压器升降,很容易实现远距离输电,而直流电无法升降,远距离输电会造成巨大浪费。 三相电:三相交流电…

go程序使用tcp短连接报:only one usage of each socket address

环境及现象 Win10上位机(C#,WPF)后台使用go作为服务。 连接情况 C#连接大概60个TCP长连接(设备)。 后台go服务连接60个UDP短连接(设备附属硬件), 10个TCP短连接(PLC,modbus通讯&a…

【python】使用Selenium和Chrome WebDriver来获取 【腾讯云 Cloud Studio 实战训练营】中的文章信息

文章目录 前言导入依赖库设置ChromeDriver的路径创建Chrome WebDriver对象打开网页找到结果元素创建一个空列表用于存储数据遍历结果元素并提取数据提取标题、作者、发布时间等信息判断是否为目标文章提取目标文章的描述、阅读数量、点赞数量、评论数量等信息将提取的数据存储为…

坚鹏:中国邮储银行金融科技前沿技术发展与应用场景第2期培训

中国邮政储蓄银行金融科技前沿技术发展与应用场景第2期培训圆满结束 中国邮政储蓄银行拥有优良的资产质量和显著的成长潜力,是中国领先的大型零售银行。2016年9月在香港联交所挂牌上市,2019年12月在上交所挂牌上市。中国邮政储蓄银行拥有近4万个营业网点…

ByteBuffer

ByteBuffer 1.创建方式创建方式1:ByteBuffer buf ByteBuffer.allocate(int size);2.创建方式2:ByteBuffer buf ByteBuffer.allocateDirect(int size); 2.字符串转成ByteBuffer的3三种方式方式1: 采用put()方法,读数据时需要调用flip()切换为读模式方式2:以特定编码…

ChatGPT能否撰写科研论文?

ChatGPT,这款被许多人誉为语言处理领域的“黑马”,究竟能否应用于撰写科研论文?近期,以色列理工学院生物学家兼数据科学家Roy Kishony带领的团队,针对这一问题进行了系列研究,其结果已在《Nature》杂志上发…

MySQL表的内外连接

MySQL表的内外连接 一.内连接二.外连接1. 左外连接2. 右外连接 三.案例 表的连接分为内连和外连。 一.内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连接,也是在开发过程中使用的最多的连接查询。而使…

使用 Go 语言实现二叉搜索树

原文链接: 使用 Go 语言实现二叉搜索树 二叉树是一种常见并且非常重要的数据结构,在很多项目中都能看到二叉树的身影。 它有很多变种,比如红黑树,常被用作 std::map 和 std::set 的底层实现;B 树和 B 树,…

刷题笔记 day4

力扣 611 有效三角形的个数 首先需要知道如何判断 三个数是否能构成三角形。 假如 存在三个数 a < b < c&#xff0c;如果要构成三角形&#xff0c;需要满足&#xff1a; ab > c ; a c > b ; b c > a ; 任意两个数大于第三个数就可构成三角形。 其实不难…

F5 LTM 知识点和实验 8-配置和管理高可用性部署

第八章:配置和管理高可用性部署 设备集群(device service clustering) 与许多关键网络和IT基础设施组件一样,BIGIP系统可以部署在高可用性(HA)配置中,以支持持续的应用程序交付,而不会在很长一段时间内中断服务。当前BIG-IP系统的HA功能主要由DSC (Device Service Clust…

实验-路由器配置静态路由

软件&#xff1a;cicso packet tracer 8.0 拓扑图&#xff1a;路由器&#xff1a;Router-PT、连接线&#xff1a;Serial DTE、连接口&#xff1a;Serial口&#xff08;serial是串行口,一般用于连接设备,不能连接电脑&#xff09; 实验步骤&#xff1a; 1、构建拓扑图&#xf…

安全基础 --- 编码(02)+ form表单实现交互

浏览器解析机制和XSS向量编码 <!-- javascript伪协议不能被urlcode编码&#xff0c;但可以被html实体编码:也是js协议的一部分&#xff0c;不能被编码js协议被解码后&#xff0c;URL解析器继续解析链接剩下的部分unicode编码可识别实现解码但符号不能被编码&#xff0c;编码…

技术应用:我有一个存放着在线SQL语句测试的收藏夹想要与你分享

&#x1f525; 技术相关&#xff1a;《技术应用》 ⛺️ I Love you, like a fire! 文章目录 &#x1f4cb; 前言&#x1f9e9; SQL Fiddle&#x1f9e9; DB-Fiddle&#x1f9e9; dbfiddle&#x1f9e9; Live SQL -&#xff08;Oracle&#xff09;&#x1f9e9; Free MySQL Host…

JVM面试题--JVM组成

JVM是什么 Java Virtual Machine Java程序的运行环境&#xff08;java二进制字节码的运行环境&#xff09; 运行流程 什么是程序计数器&#xff1f; 程序计数器&#xff1a;线程私有的&#xff0c;内部保存的字节码的行号。用于记录正在执行的字节码指令的地址。 我们知道ja…

在腾讯云服务器OpenCLoudOS系统中安装nginx(有图详解)

1. 创建安装目录 2. 下载、安装、编译 进入安装目录&#xff1a; cd /app/soft/nginx/ 下载&#xff1a; wget https://nginx.org/download/nginx-1.21.6.tar.gz 解压&#xff1a; tar -zxvf nginx-1.21.6.tar.gz 安装插件&#xff1a; yum -y install pcre-devel 安装…

【编程语言 · C语言 · 学生管理系统】

【编程语言 C语言 学生管理系统】https://mp.weixin.qq.com/s?__bizMzg4NTE5MDAzOA&mid2247491542&idx1&snf9b72a5af62a93bc902c5467056a9343&chksmcfade32ff8da6a3956be7d6a5dceb97de27e25157804abf8a3193272fa8ad68e78640ca33a5c&token1462056111&…