首页 > 其他分享 >JVS低代码表单组件:单选与多选组件全解析

JVS低代码表单组件:单选与多选组件全解析

时间:2023-11-24 11:03:18浏览次数:26  
标签:多选 JVS 模型 单选 设置 组件 数据

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

JVS低代码表单组件:单选与多选组件全解析_字段

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

单选与多选组件配置

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

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

JVS低代码表单组件:单选与多选组件全解析_表单引擎_02

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

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

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

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

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

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

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

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

JVS低代码表单组件:单选与多选组件全解析_数据_03

数据类型配置说明:

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

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

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

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

JVS低代码表单组件:单选与多选组件全解析_表单引擎_04

①:数据类型来源模型。

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

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

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

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

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

JVS低代码表单组件:单选与多选组件全解析_单选_05

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

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

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

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

⑤:可设置多个条件。

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

JVS低代码表单组件:单选与多选组件全解析_数据_06

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

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

JVS低代码表单组件:单选与多选组件全解析_单选_07

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

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

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

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

④:动态组件

样式设置配置说明如下:

JVS低代码表单组件:单选与多选组件全解析_字段_08

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

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

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

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

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

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

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

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

标签:多选,JVS,模型,单选,设置,组件,数据
From: https://blog.51cto.com/u_15454015/8546132

相关文章

  • 代码动态添加组件类型、大小 、方位 (addView)
    文章目录1、功能介绍2、代码结构3、activity_main.xml文件4、功能代码1、功能介绍在代码里动态添加我们需要的组件,并确定位置大小等格式2、代码结构3、activity_main.xml文件定义两个按钮点击添加不同的组件<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns......
  • React 组件之样式
    无论你的梦想有多么高远,记住,一切皆有可能。我们从前面的学习知道一个React组件不仅仅只包含DOM结构的,还应该样式和Javascript逻辑的。这里我们学习下如何构建CSS样式。1.逻辑表示JSX中使用大括号语法来包裹JS表达式(简单逻辑代码)。例如:{1+1}{表达式/对象/......
  • Vue + Element UI 实现复制当前行数据功能(复制到新增页面组件值不能更新等问题解决)
    1、需求使用Vue+ElementUI实现在列表的操作栏新增一个复制按钮,复制当前行的数据可以打开新增弹窗后亦可以跳转到新增页面,本文实现为跳转到新增页面。2、实现1)列表页index.vue<el-table><!--其他列--><el-table-columnlabel="操作"width="150"><templateslot-s......
  • 18、Scaffold 布局组件
    Scaffold 是一个非常重要的布局组件,它提供了一个常见的应用程序结构布局,包含了许多基础的UI元素和交互方式。Scaffold 组件主要由以下几个部分组成:AppBar:用于显示在页面顶部的应用栏,通常包含标题、导航按钮、操作按钮等。body:包含了页面主要内容的部分,可以是任意的Widge......
  • Vue + Element UI 实现复制当前行数据功能(复制到新增页面组件值不能更新等问题解决)
    1、需求使用Vue+ElementUI实现在列表的操作栏新增一个复制按钮,复制当前行的数据可以打开新增弹窗后亦可以跳转到新增页面,本文实现为跳转到新增页面。2、实现1)列表页index.vue<el-table><!--其他列--><el-table-columnlabel="操作"width="150"><templateslot-scope=......
  • 界面组件Telerik UI for WinForms中文教程 - 创建明暗模式的桌面应用
    黑暗模式现在在很多应用程序中都挺常见的,但如何在桌面应用程序中实现它呢?这很简单,本文将为大家介绍如何使用一个类和命令行调用来实现!TelerikUIforWinForms拥有适用WindowsForms的110多个令人惊叹的UI控件。所有的UIforWinForms控件都具有完整的主题支持,可以轻松地帮助开发......
  • 无涯教程-Tk - 基本组件
    基本窗口小部件是几乎所有Tk应用程序中可用的常见窗口小部件。可用的基本小部件列表如下:Sr.No.Widgets&Remark1Label用于显示单行文本的小部件。2Button可单击并触发动作的小部件。3Entry小部件过去接受单行文本作为输入。4Message用于显示多行文本的小部件......
  • VUE组件使用
    vue组件使用分三步: 1.引用组件importfacePopfrom'./components/facePop'2.注册组件components={facePop}3.使用组件<facePop></facePop>新建一个components文件夹存放组件src/components/facePop.vue<template><div><h2>我是一个facePop组......
  • 界面组件DevExpress Reporting v23.1 - Web报表设计器功能升级
    DevExpressReporting是.NETFramework下功能完善的报表平台,它附带了易于使用的VisualStudio报表设计器和丰富的报表控件集,包括数据透视表、图表,因此您可以构建无与伦比、信息清晰的报表界面组件DevExpressReportingv23.1已经发布一段时间了,新版本增强了Web报表设计器的自定义......
  • C/C++ 开发SCM服务管理组件
    SCM(ServiceControlManager)服务管理器是Windows操作系统中的一个关键组件,负责管理系统服务的启动、停止和配置。服务是一种在后台运行的应用程序,可以在系统启动时自动启动,也可以由用户或其他应用程序手动启动。本篇文章中,我们将通过使用Windows的服务管理器(SCM)提供的API接口,......