低代码时代,如何运用JVS低代码表单组件单选与多选组件提升业务效率?

在现代化的数字界面中,组件是不可或缺的一部分。无论是在问卷调查、投票,还是在购物车等场景中,单选和多选组件都扮演着重要角色。它们让用户能够在一系列选项中做出决定,从而提高交互的效率和用户体验。

JVS低代码表单组件中提供了单选与多选的组件,接下来我们结合场景详细介绍单选与多选组件配置说明。

单选与多选组件配置

通常在用户界面中如问卷调查或投票中可能需要从多个选项中选择一个,这个时候我们就可以使用单选组件配置,有按钮式、圆形组合等不同样式可以应用于不同的场景。

例如用户在购物车场景下则可以用多选组件配置。

单选的基础设置说明如下:

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

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

③:组件的显隐控制装填设置,普通(可读可操作)、只读(可读不可修改)、隐藏(不可见不可操作)。

④:默认值,取值方式有两种,自定义和公式复制,自定义可以直接写入本字段的默认值,公式赋值通过公式函数计算后赋值。

⑤:显示控制,通过其他组件结果的设置内容判断条件,当条件为真时显示单选组件。

⑥:禁用控制,通过其他组件结果的设置内容判断条件,当条件为真时单选禁止操作。

⑦:触发逻辑,当单选选择项后,且鼠标失焦后,将触发逻辑(用户自定义的逻辑)。

数据类型配置说明:

①:配置数据,默认数据来源是配置数据,可以自定义增加选项,传递值都是字符串。

②:接口数据,从接口获取数据,设置接口地址、显示值和传递值。

③:模型数据,选项数据来源于其它模型,设置关联的模型,显示值、传递值等。

当选择数据类型来源模型数据时配置说明如下:

①:数据类型来源模型。

②:关联模型,下拉展示应用下所有模型名称,根据需求选择可搜索查询。

③:显示值,指单选项显示的值,数据来自于选择的模型中字段。

④:传递值,固定只能传数据id。

⑤:副标题,对应显示值展示子标题。

单选的数据联动设置如下图所示:

①:数据联动显示关联其它模型。

②:选择回填数据的来源模型(跨表数据)。

③:选择本单选依赖的组件内容。

④:设置数据回填数据模型的字段中与依赖组件值相同的数据行(用于把想要的目标数据过滤出来)。

⑤:可设置多个条件。

⑥:设置回填到单选项的字段。

样式设置中有展示类型设置,有圆圈和按钮类型可选择。

多选组件同单选配置大同小异,其中数据类型多一个动态组件,样式设置不同。

多选组件数据类型配置如下:

①:配置数据,默认数据来源是配置数据,可以自定义增加选项,传递值都是字符串。

②:接口数据,从接口获取数据,设置接口地址、显示值和传递值。

③:模型数据,选项数据来源于其它模型,关联的模型,显示值、传递值等。

④:动态组件

样式设置配置说明如下:

①:控件宽度,默认13可自定义修改。

②:提示描述,指对多选组件提示信息的设置。

③:描述位置,默认设置右侧,可设置换行显示。

④:最小值,指一次可以勾选值的个数。

⑤:最大值,指最多可以勾选多少个选项。

⑥:展示类型,指勾选框的样式,默认方块展示,可设置按钮样式。

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据黑洞,正在悄悄吞噬你的门店业绩

互联网兴起以来,线下门店的数字化程度始终落后于线上。一个重要的原因是:线下信息不像线上那样简单、集中、易于统计。很多重要数据隐藏于「黑洞」之中,收集和分析成本极为高昂。这极大束缚了门店业绩的提升。 而反过来看,线下场景…

工作流引擎架构设计

一个应用MIS的系统的架构离不开工作流引擎,具有流程引擎思维的架构人员设计系统的时候就有流程的思维,他区别于过程思维,过程思维开发出来的系统,用户面对的是菜单、模块。而流程思维设计出来的系统就是发起、待办、在途、查询、近…

解决Spring Boot应用在Kubernetes上健康检查接口返回OUT_OF_SERVICE的问题

现象 在将Spring Boot应用部署到Kubernetes上时,健康检查接口/healthcheck返回的状态为{"status":"OUT_OF_SERVICE","groups":["liveness","readiness"]},而期望的是返回正常的健康状态。值得注意的…

APP软件外包开发需要注意的问题

在进行APP软件开发时,有一些关键问题需要特别注意,以确保项目的成功和用户满意度。以下是一些需要注意的问题,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 清晰的需求定义&a…

2023年中国数字疗法行业研究报告

第一章 行业概况 1.1 定义 数字疗法(Digital Therapeutics,简称DTx)正日益成为医疗保健行业的革命性力量,其定义和范畴根据国际数字疗法联盟(Digital Therapeutics Alliance,DTA)的阐述&#…

自监督LIGHTLY SSL教程

Lightly SSL 是一个用于自监督学习的计算机视觉框架。 github链接:GitHub - lightly-ai/lightly: A python library for self-supervised learning on images. Documentation:Documentation — lightly 1.4.20 documentation 以下内容主要来自Documen…

成为AI产品经理——模型评估指标

目录 一、模型评估分类 1.在线评估 2.离线评估 二、离线模型评估 1.特征评估 ① 特征自身稳定性 ② 特征来源稳定性 ③ 特征成本 2.模型评估 ① 统计性评估 覆盖度 最大值、最小值 分布形态 ② 模型性能指标 分类问题 回归问题 ③ 模型的稳定性 模型评估指标分…

c语言十进制转二进制

以下是一个将十进制数转换为二进制数的C语言代码示例&#xff1a; #include <stdio.h>void decimal_to_binary(int decimal) { int binary[32]; int i 0; while (decimal > 0) { binary[i] decimal % 2; decimal / 2; i; } pr…

java设计模式学习之【工厂模式】

文章目录 引言工厂方法模式简介定义与用途&#xff1a;实现方式&#xff1a; 使用场景优势与劣势工厂模式在spring中的应用电费计算示例&#xff08;简单工厂模式&#xff09;改善为方法工厂模式代码地址 引言 在软件开发的世界中&#xff0c;对象的创建可能是一个复杂且重复的…

星河创新,开拓新纪!2023“星河产业应用创新奖”报名全面开启!

科技的浪潮汹涌而至&#xff0c;人工智能正悄无声息地渗透进我们生活的每一个角落&#xff0c;成为推动社会奔腾向前的强大引擎。 随着大模型时代到来&#xff0c;更多的创新者涌现出来&#xff0c;他们正积极探索AI与实体的深度融合&#xff0c;解决行业难题&#xff0c;开拓…

js检测dom变化的方法:MutationObserver

前言 检测一个原生dom的变化,如一个div的颜色,大小,所在位置,内部元素的属性是否变化,更深层dom树上的变化等等。 都可以使用一个window上暴露出来的一个api:MutationObserver 语法 官方地址:MutationObserver.MutationObserver() - Web API 接口参考 | MDN 使用new Mutat…

查询Greenplum的视图和存储过程,指定schema

查询视图 SELECT schemaname,viewname AS view_name, definition AS view_definition FROM pg_views WHERE schemaname dcf_user; 查询存储过程 SELECT a.proname ,a.prosrc ,b.rolname FROM pg_proc a left join pg_roles b on a.proowner b.oid where b.rolname dcf…