JVS低代码表单自定义按钮的使用说明和操作示例

溢出季风
• 阅读 132

在普通的表单设计中,虽然自带的【提交】、【重置】、【取消】按钮可以满足基本操作需求,但在面对更多复杂的业务场景时,这些按钮的显示控制就显得有些力不从心。为了更好地满足用户在表单操作过程中的个性化需求,JVS低代码推出了表单自定义按钮功能。这项功能不仅可以更灵活地操作表单数据,还可进行校验、删除以及弹窗设置,极大地丰富了表单的操作性和实用性。接下来我详细介绍表单自定义按钮的使用说明和操作示例,帮助用户更好地理解和运用这项功能,以实现更高效、更个性化的表单操作。

表单自定义按钮

使用说明

表单设计自带固定的【提交】【重置】【取消】按钮,仅支持显示控制,故不能扩展更多的业务场景,因此自定义按钮的添加就可以更灵活的操作表单数据,还可以进行校验/删除和弹窗的设置。
注:自定义按钮不受前后置事件影响,凡是有影响到数据的配置建议谨慎操作。

入口

进入表单设计页面点击顶端右侧【按钮设置】→【增加按钮】。
JVS低代码表单自定义按钮的使用说明和操作示例

增加按钮后默认按钮名称,也可以自行修改,必填。
JVS低代码表单自定义按钮的使用说明和操作示例

自定义按钮配置业务逻辑主要是用于对业务原子功能的数据逻辑编排,同时接入外部应用,可以满足数据处理、业务实现、自动化业务的实现。通过操作节点的配置和编排,实现表单之间的数据互联互通。

操作示例
点击【业务逻辑配置】新窗口打开逻辑设置页面。
JVS低代码表单自定义按钮的使用说明和操作示例

JVS低代码表单自定义按钮的使用说明和操作示例

根据函数公式判断参数值控制按钮是否显示。

操作示例
勾选启用列点击【配置公式】打开公式设置页面,选择函数公式选择参数实现按钮显隐。
JVS低代码表单自定义按钮的使用说明和操作示例

JVS低代码表单自定义按钮的使用说明和操作示例

通过勾选是否校验来配置按钮校验表单必填等信息。
操作示例
JVS低代码表单自定义按钮的使用说明和操作示例

列表页中表单自定义按钮默认开启关闭弹窗设置,独立的表单设计中自定义按钮没有弹窗设置,都是可以删除操作。
JVS低代码表单自定义按钮的使用说明和操作示例

在业务关联规则里还可以设置该自定义按钮对其它模型数据进行处理。
操作示例
JVS低代码表单自定义按钮的使用说明和操作示例

在线demo:https://frame.bctools.cn/
基础框架开源地址:https://gitee.com/software-minister/jvs

点赞
收藏
评论区
推荐文章
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
皕杰报表(关于日期时间时分秒显示不出来)
在使用皕杰报表设计器时,数据据里面是日期型,但当你web预览时候,发现有日期时间类型的数据时分秒显示不出来,只有年月日能显示出来,时分秒显示为0:00:00。1.可以使用tochar解决,数据集用selecttochar(flowdate,"yyyyMMddHH:mm:ss")fromtablename2.也可以把数据库日期类型date改成timestamp
Wesley13 Wesley13
3年前
PHP 表单
1、一个简单的HTML表单POSt方法包含两个输入字段和一个提交按钮<html<body<formaction"welcome.php"method"post"Name:<inputtype"text"name"name"<brEmail:<inputty
Wesley13 Wesley13
3年前
PIC中档单片机汇编指令详解(5)
位操作指令详述BCF数据寄存器指定位清0语法形式:BCFf,b操作数:f为数据寄存器的低7位地址(0x00~0x7F)B为数据位编号(0~7)执行时间:一个指令周期执行过程:使数据寄存器f的的b位清0状态标志影响:无说明:该指令可对任何数据寄存器的任意一个位置清0,常用于标志位的设定和清除,或者把某一管脚置成低电平。指
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
ASP.NET WebApi服务接口如何防止重复请求实现HTTP幂等性
一、背景描述与课程介绍明人不说暗话,跟着阿笨一起玩WebApi。在我们平时开发项目中可能会出现下面这些情况;1)、由于用户误操作,多次点击网页表单提交按钮。由于网速等原因造成页面卡顿,用户重复刷新提交页面。黑客或恶意用户使用postman等工具重复恶意提交表单(攻击网站)。这些情况都会导致表单重复提交,造成数据重复
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
Spread for Windows Forms高级主题(7)
表单打印的多个部分都可以进行自定义,大多数的自定义选项存在于PrintInfo对象中。大多数打印选项是在PrintInfo对象上进行设置,并在表单级别上应用。当你执行打印操作时,你将一个特定的表单发送给使用这些设置的打印机。如果你想为不同的表单使用不同的打印设置,那么你可能需要重置PrintInfo对象,然后在表单打印的间隔内做必要的修改。深入理解打
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
5个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
溢出季风
溢出季风
Lv1
青山朝别暮还见,嘶马出门思旧乡。
文章
3
粉丝
0
获赞
0