在数字化、信息化的时代,文件上传与管理功能已经成为了各类应用系统的标配。无论是在办公自动化、项目管理还是内容管理系统中,我们都希望能轻松、高效地完成文件的上传、查看和管理。JVS低代码表单引擎提供了文件类组件。无论是文件类型、大小的限制,还是上传文件的数量,用户都可以轻松根据实际需求完成个性化组件配置。

使用JVS低代码表单引擎高效管理文件,实现个性化需求_低代码

接下来我们看看文件类组件是如何使用的

文件类组件

适用场景

用户可以用于多种不同场景下,根据需求设置不同文件类型、文件大小和一次性上传的文件个数来上传和管理并查看文件。

上传文件基础配置如下图所示:

使用JVS低代码表单引擎高效管理文件,实现个性化需求_低代码_02

①:上传文件组件,用户通过点击来上传文件。

②:组件绑定模型的字段,点击字段名称后,系统会把本表单对应的模型字段展示出来,选中即可。

③:组件的中文名称,修改后会将组件的名称同步修改。

④:显示控制,通过其他组件结果的设置内容判断条件,当条件为真时展示本下拉框。

⑤:禁用控制,通过其他组件结果的设置内容判断条件,当条件为真时本下拉框禁止操作。

⑥:触发逻辑,当内容修改后,且鼠标失焦后,将触发逻辑(用户自定义的逻辑)。

⑦:是否必填项控制,默认关闭。

⑧:动态校验,通过逻辑“且”和“或”根据表单组件字段比较值来校验必填项或为空等情况。

⑨:允许为空,默认关闭。

样式设置如下图:

使用JVS低代码表单引擎高效管理文件,实现个性化需求_字段_03

①:控件宽度,默认是24,可自定义设置。

②:提示描述设置,设置后可在获取文件字样后方问号符号展示鼠标移上去即显示描述内容。

③:描述位置,可以设置展示描述符号的位置,默认在右侧,还可设置换行展示。

④:最大允许,指设置一共可以上传文件的个数。

⑤:可否多选,当最大允许超过1显示该开关,默认关闭,开启则表示一次性可以选多个文件上传。

⑥:文件最大,指一次上传文件大小的最大限制,单位MB。

⑦:文件类型,不填默认不限制上传的文件类型,填多个即以英文逗号分隔,格式参照:.jpg,.jpeg,.png,docx

文件组件基础配置如下图所示:

使用JVS低代码表单引擎高效管理文件,实现个性化需求_表单引擎_04

①:文件组件设置用于显示单个或一组文件,通常用于表单查看数据回显等场景。

②:请参考文章数据联动设置

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

基础框架开源地址:https://gitee.com/software-minister/jvs