低代码开发重要工具:jvs-form(表单引擎)2.1.7功能清单及新增功能介绍

news2024/11/19 15:22:31

jvs-form 2.1.7 版本功能清单

在低代码开发平台中,表单是用于收集和编辑数据的页面。它通常用于创建、更新或查看单个记录的详细信息。

jvs-form是jvs快速开发平台的8大引擎的其中之一,它的特点:

  • 与动态模型联动,支持动态的调整物理库表,也就是说无需先建库表,表单根据所需要的数据字段 可以动态创建物理表
  • 表单与列表解耦,可以支持1对多,多对多的各种业务形态,且配置灵活
  • 丰富的逻辑触发,支持多种方式的逻辑触发,可实现丰富业务功能
  • 一次配置多端成型,在pc端完成配置后,通过uniapp自动生成移动端小程序

功能名称

功能描述

备注

基础信息

表单的名称命名与修改

表单描述

表单的备注描述

表单预览

提供表单预览的URL链接与预览

组件分类

提供多种类型表单拖拽的组件

模型名称设置

修改数据模型名称

模型字段查看

支持模型字段查看

优化

唯一性设置

设置字段的唯一性校验,支持单字段、组合字段的唯一性校验

优化

模型脱敏设置

支持根据校色、根据字段类型设置不同的脱敏规则

优化

模型级数据权限

基于模型的数据权限控制

新增

表单引用

引用系统中已经有的表单,实现历史配置的效果快速复用

表单预览

对配置的表单 直接查看配置效果

数据结构

可以直接查看配置表单的执行的数据结构,在构建逻辑等相关功能常使用该功能

移动端预览

通过PC端配置,自动创建uniapp的移动端页面

新增

快捷分栏

系统提供快捷的组件布局的操作,支持一栏、两栏、三栏、四栏的布局方式

清空表单

提供快捷清空的表单操作

按钮设置

支持自定义表单提交的相关按钮,以及按钮触发的相应逻辑

业务关联规则

快速的实现 针对一对多的数据模型的 多表数据 处理

表单对齐方式

提供标签与数据对齐方式的配置,目前支持顶部对齐、左对齐、右对齐三种样式

标签宽度

在左右对齐的模式下,提供标签宽度的设置

表单样式

系统提供全屏表单、弹窗表单、抽屉表单三种表单展示样式

表单宽度

在弹窗和抽屉表单样式下,控制表单的展示宽度比例

表单名称快捷设置

可通过绑定 某个字段名称设置动态表单名称

回显设置

通过回显设置,可以在处理数据后再进行回填到表单中

组件字段绑定

在组件通用基础设置中,提供配置表单的组件与存储数据模型字段的绑定配置

设置组件名称

系统提供设置字段中文名称的功能,如果系统绑定字段时,系统可以自动更新字段的中文名,同时支持修改

组件状态控制

系统提供了 普通、自读、隐藏 的组件状态控制设置。

默认值设置

系统提供了组件的初始默认值,目前支持自定义内容和动态公式两种默认值模式

失焦触发

支持自定义失焦触发的逻辑,数据提交时失去焦点,可以触发自定义逻辑

必填校验

提供对组件的必填校验的设置功能,未填写 表单无法提交

组件宽度控制

可以独立对组件的宽度进行控制,采用24格栅模式进行自定义宽度的控制

空值占位提示

当内容未空时,可配置占位内容以便进行填写提示

可清空开关

对于组件可以配置快速点击清空内容的操作按钮

填写提示

提供内容填写的提示配置功能

提示位置设置

系统提供右侧与换行的提示内容展示

数据联动

根据数据字段内容的变化去控制

支持组件嵌套

支持tab选项卡、图表组件可以嵌入基础组件

页面权限

自定义表单的操作权限,可以针对不同角色、人员设置不同的操作组

联动触发

支持数据变动的前置后置的逻辑联动触发

消息触发

在表单提交、编辑、变更等动作发生时,触发消息通知

文本查询框

支持跨模型的查询框,用于跨模型的数据返回

数字框

支持千分位、单位、最小值、最大值、步长、小数位等特殊设置

图片控件

支持设置上传图片最大数量、占位图等特殊设置

下拉框

支持多种模式设置数据展示内容,支持枚举设置、跨模型取值、API取值等方式

表格组件

支持子模型的数据展现,用于1对多的 数据结构的

选显卡组件

选项卡用于多个组件的 分页布局,通过tab的方式进行页面切换

时间/日期组件

用于时间的交互操作,支持多种日期时间格式设置

开关组件

提供开关组件

单选/多选

提供单选、多选组件

颜色控件

提供颜色控件

图标控件

提供系统图标库的选择使用

级联选择控件

支持系统字典与自定义数据模型 设置 多层级数据关联

链接控件

用于URL的存储与展现的组件

富文本控件

富文本编辑器作为表单的组件,支持编辑与预览模式

新增功能简介

1、数据模型的配置入口

2、唯一性设置

3、数据脱敏配置

4、自动生成移动端

在线Demo:https://frame.bctools.cn

开源地址:https://gitee.com/software-minister/jvs

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

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

相关文章

Python心经(6)

目录 callable super type()获取对应类型 isinstance判断对象是否是某个类或者子类的实例 issubclass,判断对象是不是类的子孙类 python3的异常处理 反射: 心经第三节和第五节都写了些面向对象的,这一节补充一…

黑苹果 或者 Mac 因 mds资源占用过高,导致频繁死机

开机后不久,风扇狂转,温度升高,然后死机,关机。 1. 使用 “Apple 诊断”测试 Mac 先看看硬件层面是否有问题。 使用“Apple 诊断”测试 Mac。 这款 Mac 的处理器是 Intel ,开启 Mac,然后在 Mac 启动时立…

java的File

一、File (一)新建File对象 File对象表示一个路径,可以是文件路径,也可以是文件夹路径;这个路径可以是存在的,也可以是不存在的。 File类常见的构造方法: 例如: 注意:因…

母线差动保护(一)

与其他的主设备保护相比,母线保护的要求更为苛刻。当变电站母线发生故障时,如不及时切除故障,将会损坏众多电力设备,破坏系统的稳定性,甚至导致电力系统瓦解。如果母线保护拒动,也会造成大面积的停电。因此…

微服务外网部署灵活配置方案(不改代码适配apm和日志中心)

1.综述 之前微服务在进行部署时,有关日志中心和apm相关的配置都是放在代码相应的配置文件中的。 日志中心: /src/main/resources/logback-spring.xml /PIPELINE/docker/flume/hosts apm: /PIPELINE/docker/apm/apm_agent_dev.config /PIPELINE/docker/apm/ap…

TensorFlowLite 声音识别

开发 添加tensorflow的核心依赖 implementation org.tensorflow:tensorflow-lite-task-audio:0.4.0将训练模型放到main/assets文件夹下 在build.gradle中配置 因为打包时tflite文件可能会被压缩,所以需要配置如下 buildFeatures {viewBinding true}androidResources {noComp…

2023 开放原子全球开源峰会高峰论坛成功举办

6 月 11 日,以 “开源赋能,普惠未来” 为主题的 2023 开放原子全球开源峰会高峰论坛在北京成功举办。工业和信息化部相关司局、北京市经济和信息化局、北京经济技术开发区管理委员会相关领导出席并致辞。 北京市经济和信息化局副局长王磊在致辞中表示&am…

4、5类LSA案例

拓扑 需求 实现PC1和PC3互联互通 配置步骤 1)配置接口信息 - 配置PC的IP地址 - 配置路由器的接口 2)配置OSPF单区域 - 创建ospf进程,定义router-id - 指定相应区域 - 宣告网段进入ospf 3)配置OSPF多区域 4) R6配置去往PC3的静…

Matlab论文插图绘制模板第103期—分组散点图

在之前的文章中,分享了Matlab散点图的绘制模板: 进一步,再来分享一下分组散点图的绘制模板。 先来看一下成品效果: 特别提示:本期内容『数据代码』已上传资源群中,加群的朋友请自行下载。有需要的朋友可以…

【裸机开发】按键输入实验

目录 一、硬件原理分析 二、寄存器分析 1、时钟源初始化 2、设置 IO 复用 3、初始化 IO 复用引脚(设置电气属性) 4、初始化GPIO 三、汇编代码(start.s) 四、公共头文件(imx6u.h) 四、C 代码编写 …

【6.13 代随_56day】 两个字符串的删除操作、编辑距离

两个字符串的删除操作、编辑距离 两个字符串的删除操作1.方法图解步骤代码 编辑距离1.方法图解步骤代码 两个字符串的删除操作 力扣连接:583. 两个字符串的删除操作(中等) 1.方法 确定递推公式 当word1[i - 1] 与 word2[j - 1]相同的时候 …

STL之list

目录 list模拟实现一. list的基本框架二. list_node类1.构造函数2.其他函数 三. 迭代器(iterator)1.结构2. 构造函数3. 运算符重载operator-> 四.反向迭代器1.结构2.构造函数3.运算符重载 五. list常用方法及实现1. 默认构造函数a.empty_init 2.迭代器…

8. WebGPU 平移变换

我们将开始编写与顶点缓冲区文章中的示例类似的代码,但这次将绘制单个 F 而不是一堆圆,并使用索引缓冲区来保持数据更小。 让我们在像素空间而不是裁剪空间中工作,就像 Canvas 2D API 我们将制作一个 F,将从 6 个三角形构建它 …

啥?PCB拼版对SMT组装有影响!

PCB为什么要拼版? 拼版主要是为了满足生产的需求,有些PCB板太小,不满足做夹具的要求,所以需要拼在一起进行生产。 拼版也可以提高SMT贴片的焊接效率,如只需要过一次SMT,即可完成多块PCB的焊接。 同时也可…

你知道ai绘画工具都有哪些吗?ai画图的软件分享给你

大家好!你有没有想过,如果我们能有一种神奇的工具,可以帮助我们实现想象中的绘画作品,该有多好呢?现在,随着人工智能的发展,我们可以借助ai绘画工具来探索艺术的奇妙世界了!不过你是…

又双叕搞事?我拿着这份“满级”的JVM笔记,拼进了阿里

JVM JVM,一个熟悉又陌生的名词,从认识Java的第一天起,我们就会听到这个名字,在参加工作的前一两年,面试的时候还会经常被问到JDK,JRE,JVM这三者的区别。 JVM(Java Virtual Machine…

汽车IVI中控开发中视频相关的一些知识点

前言: 视频最早的渊源来源于电视。做汽车仪表/IVI中控,尤其是IVI信息娱乐部分,都要涉及到视频这个知识点,各种概念很多,首先需要明确一条主线,那就是SDTV标清电视->HDTV高清电视->UHDTV超高清电视的一个发展脉络,BT601/656是SDTV标清电视接口,BT1120则对应HDTV高…

ShardingSphere

一、基本概念 1、什么是ShardingSphere 1、一套开源的分布式数据库中间件解决方案 2、有三个产品:Sharding-JDBC和Sharding-Proxy、Sharding-Sidecar 3、定位为关系型数据库中间件,合理在分布式环境下使用关系型数据库操作 2、分库分表 1什么是分库…

文物和古建筑防雷综合解决方案

文物和古建筑作为珍贵的历史遗产,需要受到专业的防雷保护,以保持其完整性和安全性。本文将介绍详细的文物和古建筑防雷方案和措施,包括避雷针安装、接地系统建设、监测技术和定期维护等。 引言: 文物和古建筑承载着珍贵的历史记忆…

防雷抗浪涌插排插座推荐,同为科技(TOWE)防雷桌面PDU安全可靠

同为科技TOWE双排防雷抗浪涌桌面PDU插座 随着夏天天气越来越热,强对流天气增多,雷雨天气频发。在雷电季节,通常影响家用电器安全的主要原因是由于雷电感应的侵入,特别是对绝缘强度低、过电压耐受力差的微电子产品影响甚大。而所谓…