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

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.xdnf.cn/news/17.html

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

相关文章

基于深度强化学习的目标驱动型视觉导航泛化模型

深度强化学习在目标驱动型视觉导航的泛化 参考论文《Towards Generalization in Target-Driven Visual Navigation by Using Deep Reinforcement Learning》 文章目录 深度强化学习在目标驱动型视觉导航的泛化1. 目标驱动型视觉导航问题2. 创新点和解决的问题2.1 创新点2.2 解…

英语中-后置定语

一般说来,形容词放在所修饰名词的前面。单个的现在分词、过去分词以及动名词作定语,都是放在所修饰名词(或代词)的前面。这些称为前置定语。 例如: a red flower/ an interesting story,这里red, interes…

Collection接口详细介绍(上)

前言: 本篇文章主要讲解Java中的Collection接口以及相关实现类的知识。该专栏比较适合刚入坑Java的小白以及准备秋招的大佬阅读。 如果文章有什么需要改进的地方欢迎大佬提出,对大佬有帮助希望可以支持下哦~ 小威在此先感谢各位小伙伴儿了&#x1f601…

电子蜡烛灯单片机开发方案

LED蜡烛灯可以像真正的蜡烛一样发出舒适的闪烁光,具有仿真蜡烛效果,适合在一些聚会或庆祝活动中使用。宇凡微推出的低成本LED蜡烛灯IC方案,根据不同电子蜡烛灯方案,主控芯片推荐使用YF单片机。 LED蜡烛灯是有孩子的家庭很好蜡烛替…

Vue单文件组件

单文件组件 单文件组件是在开发中用的比较多的,它的后缀都是.vue结尾的 既然是.vue结尾,那么直接给浏览器是不能运行的,.vue文件是vue团队打造的特殊文件,想让.vue文件让浏览器识别并且运行,需要对它进行处理加工成纯…

07_scrapy的应用——获取电影数据(通过excel保存静态页面scrapy爬虫数据的模板/通过数据库保存)

0、前言: 一般我们自己创建的一些python项目,我们都需要创建虚拟环境,其中会下载很多包,也叫做依赖。但是我们在给他人分享我们的项目时,不能把虚拟环境打包发送给别人,因为每个人电脑系统不同,我们可以把依赖导出为依赖清单,然后别人有了我们的依赖清单,就可以用一条…

Docker consul的容器

consul服务更新和服务发现 什么是服务注册与发现 服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构&…

优维低代码实践:模板

优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。…