低代码工具:jvs-list(列表引擎)2.1.7功能清单及新增功能介绍

news2024/12/23 10:09:17

在低代码开发平台中,列表页是一个用于显示数据列表的页面。它通常用于展示数据库中的多条记录,并提供搜索、排序和筛选等功能,以方便用户对数据进行查找和浏览。

jvs-list是jvs快速开发平台的列表页的配置引擎,它和普通的crud 具备更好的交互操作性,主要特点如下:

  • 支持动态模型创建,列表引擎支持动态创建物理库表,无需提前建库建表,大大降低操作技术门槛
  • 支持可视业务逻辑配置,支持CRUD之外的配置,按钮可以触发列表、表单、api接口、业务逻辑(详见jvs-logic介绍)等
  • 列表与表单配置解耦,配置解耦后可配置的页面更加灵活,满足更丰富的场景
  • 多种灵活样式支持,支持多种类型的样式配置,简洁高效

jvs-list引擎功能列表:

功能名称

功能描述

备注

基础信息

列表页的名称命名与修改

备注描述

列表页可以增加备注说明,且可以在列表页界面上展示

布局模式

支持普通列表、卡片模式、树表模式 方式进行数据呈现

新增

配置预览

根据列表页配置,预览配置效果

新增字段

手动添加列表页的展示数据列,动态生成列表数据列对应的物理字段的名称(驼峰式)

批量增加字段

支持批量添加多个字段

新增

字段显隐开关

支持字段的显隐开关设置

字段样式控制

支持字段多种样式控制,例如 颜色、背景、字段宽度、点击复制等功能

查询条件配置

实现基于该字段的查询条件控制

列固定

对列表页超长时,可提供左侧固定展示的效果

新增

快速查询配置

在普通列表页模式下,快速查询是提供tab 切换的功能控制的开关,在树表模式下,快速查询提供左侧树形功能控制的开关

左右排序控制

提供列表页字段左右排序的控制,通过上下箭头控制,实现字段的前后排列

操作栏控制

提供操作栏宽度设置、提供操作栏是否永久固定展示设置

新增

列表页数据排序设置

提供基于数据展示列的升序降序排列设置

按钮来源模式

系统提供部分常用的默认按钮,同时也提供自定义按钮的配置

按钮触发模式

系统提供按钮点击触发的关联操作,支持触发表单、触发列表、触发逻辑、触发接口调用

按钮类型配置

系统支持表级按钮与行级按钮设置,表级按钮是对整个模型进行操作,支持多行数据的批量操作,行级按钮是对本行数据进行操作

数据过滤设置

提供列表页展现时的数据过滤的操作

操作权限

提供页面展现、按钮点击操作的权限控制,可通过权限组与人员选择器(多维度)进行功能授权

数据权限

提供 基于数据模型层的权限控制与页面层的权限控制,数据模型层的权限控制则实现的

升级

数据导入逻辑

在数据通过列表页导入按钮触发时,增加前置逻辑与后置逻辑的配置

自动创建模型

点击保存时,根据列表展示数据列动态创建 数据模型的对应 物理表

模型名称设置

修改数据模型名称

模型字段查看

支持模型字段查看

唯一性设置

设置字段的唯一性校验,支持单字段、组合字段的唯一性校验

模型脱敏设置

支持根据校色、根据字段类型设置不同的脱敏规则

模型级数据权限

基于模型的数据权限控制

移动端展现

自动生成uniapp的列表页展示

新增

新增功能简介

1、列表页支持多种列表展现,普通模式、卡片模式、树表模式

配置界面:

2、批量新增字段

3、固定列字段

4、数据权限,实现两个层级的数据权限,一个层级基于数据模型层控制(全局)、一个层级基于页面级控制(页面)

5、移动端展现

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

开源地址:https://gitee.com/software-minister/jvs

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

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

相关文章

Rocky Linux9.的系统中安装MySQL8 实战

前言 Centos7 已经停止维护,学习其他linux系统势在必行,今天我们要探讨的是: 在Rocky linux9的系统上安装MySQL8 文章目录 前言1. 从Appstream中进行安装1.1 更新系统中的所有软件包1.2 安装MySQL1.3 启动并测试1.4 查看MySQL版本 2. 初始化操…

获取地理位置请求免费天气接口

需求:根据地理位置信息去请求免费的天气接口数据,拿到数据后进行展示,这边我用到了俩个key,一个是高德天气的key和心知天气的key,为什么要这么麻烦呢,是因为之前写过一版不需要获取地理位置,直接…

嵌入式系统开发中的常见挑战和困难

当涉及嵌入式系统开发时,可能会遇到以下一些常见的挑战和困难: 复杂的硬件和软件集成:嵌入式系统通常涉及硬件和软件的紧密集成,需要同时理解和处理硬件和软件层面的问题。这种复杂性可能导致调试和故障排除变得更加困难。 有限…

【哈佛积极心理学笔记】第19讲 让爱情天长地久

第19讲 让爱情天长地久 What makes relationship thrive, some characteristic: work hard the fix mindset: “you are so smart, you are so intelligent” the malleable mindset: “you work so hard” Finding mindset: “finding the right partner” (fix) some thin…

PLC领域从业者的工作待遇现状如何?

目前从事可编程逻辑控制器(PLC)领域的人员在工作待遇方面相对较好。PLC是工业自动化中广泛使用的控制设备,用于监控和控制各种工业过程和机械设备。以下是关于从事PLC的人员工作待遇的一些常见情况和趋势: 薪资水平:P…

【算法与数据结构】242、LeetCode有效的字母异位词

文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析:题目要求判断两个字符串是否为字母异位词。什么是字母异位词呢?顾名思义,就是字…

深入理解相机硬件抽象层

和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、概览二、Camera HIDL 接口三 、Camera Provider 主程序四、Camera HAL3 接口 一、概览 始于谷歌的Treble开源项目,基于接口与实现的分离…

【AUTOSAR】UDS协议的代码分析与解读(二)----ECU诊断协议概述

UDSO诊断服务技术规范 1 范围 本规范规定了增强型诊断需求的诊断服务部分的内容,定义了通用电子系统需遵循的UDS通用执行 规则。 本规范适用于集团x事业部所有平台车型,所有电子控 制单元(ECU) 的诊断需求,均需按此规范执行。 本规范定义的…

Python神经网络编程学习笔记

文章目录 神经网络基本原理线性分类器学习率一个线性分类器的局限性逻辑AND、逻辑OR逻辑XOR 神经元sigmoid function的logistic function(逻辑函数) 多层神经元演示只有两层,每层两个神经元的神经网络的工作矩阵大法(点乘)使用矩阵乘法的三层神经网络示例反向传播误…

AJAX概述

1.1什么是AJAX. Ajax即AsynchronousJavascript And XML:异步数据回调。 使用Ajax技术网页应用能够快速地将更新呈现在用户界面上,不需要重载(刷新)整个页面【只刷新局部】,这使得程序能够更快地回应用户的操作。、 1…

H5U PLC EtherCAT总线伺服回原(6098H=3)

回原方式35请参看下面文章 汇川H5U PLC通过 EtherCAT总线控制伺服回原_RXXW_Dor的博客-CSDN博客大部分运动控制都会对机械回原点进行大篇幅讲解,也可以看出机械回原点的重要性。常规的回原点方式大概有几十种吧,本文会给出常用回原点的注意事项,和编程推荐写法。如果原点回…

二层和三层交换机到底有啥区别?二者如何切换?

概要 计算机网络中的交换机是用于在局域网(LAN)中转发数据包的重要设备。其中,二层交换机和三层交换机是两种常见的交换机类型。本文将详细介绍二层交换机和三层交换机的特点、工作原理、各自的优缺点以及在思科、华为、瞻博网络三家厂商如何…

互联网架构师联合总结的 Java 面试攻略,GitHub 标星 30K!

2023 年的互联网行业竞争越来越严峻,面试也是越来越难,一直以来我都想整理一套完美的面试宝典,奈何难抽出时间,这套 1000道的 Java 面试手册是行业内各大神联合总结出来的,上传到 Git 上目前 star 数达到了 30K 这套互…

金九银十Java面试八股文汇总(2023最新整理)

前言 这才刚刚进入 6 月,我就看到了许多朋友在焦急的准备“金九银十”跳槽面试,甚至很多即将毕业的大学生都在备战秋招,对于学历还算优秀的大学生来说,这是一次离大厂最近的机会,毕竟是应届毕业生,不会对技…

LatticeXP2深力科 LFXP2-8E-6TN144I 灵活的flexiFLASH架构 应用笔记介绍

LatticeXP2深力科 LFXP2-8E-6TN144I 是一款瞬时上电、安全、小尺寸的FPGA,具有多功能的开发平台,采用flexiFLASH™架构,结合了一个基于FPGA基本结构的 4输入查找表(LUT)以及用于设计数据片上存储的闪存非易失性单元。flexiFLASH架…

Triton教程 -- 利用Triton部署你自己的模型

Triton教程—利用Triton部署你自己的模型 给定一个经过训练的模型,我如何使用 Triton 推理服务器以最佳配置大规模部署它? 本文档旨在帮助回答这个问题。 对于那些喜欢高级概述的人,下面是大多数用例的通用流程。 对于那些希望直接进入的人…

ceph分布式存储实战

ceph分布式存储实战 分布式存储系统简介 性能与优势对比 虚拟机安装ceph集群 ceph存储系统简介 分布式存储概述 ceph基础 高可用ceph分布式存储系统部署 部署ceph集群 节点管理 ceph使用基础及数据存储案例 PG状态、数据读写流程及存储池操作 mon服务器的高可用: # apt in…

天线设计中的磁介质材料 探索可重构潜力

​from:IEEE Antennas & Propagation Magazine (Vol. 61 / No. 1 / Feb. 2019, pp:29-40) -- 文 前 -- 这篇文章针对铁氧体在外置磁场下磁导率发生变化这个特点,探讨铁氧体在可重构天线中的应用。文中对铁氧体材料的选择,磁导率数学模型…

C++ Builder XE AdvStringGrid的表格画线显示隐藏经典实例

源码实例下载&#xff1a;https://download.csdn.net/download/lzksword/87904787 //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //----------------------------…

linuxOPS基础_yum详解

yum是如何安装软件的 yum仓库&#xff08;也称yum源&#xff09;用于存放各种rpm的软件包以及软件包之间的依赖关系&#xff08;repodata目录&#xff09;需要安装软件的计算机连接到指定yum仓库来安装软件包 yum源作用 软件包管理器&#xff0c;类似Windows下的软件管家 yu…