您现在的位置是:首页 >技术杂谈 >低代码开发重要工具:jvs-form(表单引擎)2.1.7功能清单及新增功能介绍网站首页技术杂谈
低代码开发重要工具: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