首页 > 其他分享 >低代码工具:jvs-list(列表引擎)2.1.7功能清单及新增功能介绍

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

时间:2023-06-14 11:35:03浏览次数:50  
标签:jvs 配置 list 支持 列表 按钮 2.1 权限 数据

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

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

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

jvs-list引擎功能列表:

功能名称

功能描述

备注

基础信息

列表页的名称命名与修改


备注描述

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


布局模式

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

新增

配置预览

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


新增字段

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


批量增加字段

支持批量添加多个字段

新增

字段显隐开关

支持字段的显隐开关设置


字段样式控制

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


查询条件配置

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


列固定

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

新增

快速查询配置

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


左右排序控制

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


操作栏控制

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

新增

列表页数据排序设置

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


按钮来源模式

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


按钮触发模式

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


按钮类型配置

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


数据过滤设置

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


操作权限

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


数据权限

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

升级

数据导入逻辑

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


自动创建模型

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


模型名称设置

修改数据模型名称


模型字段查看

支持模型字段查看


唯一性设置

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


模型脱敏设置

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


模型级数据权限

基于模型的数据权限控制


移动端展现

自动生成uniapp的列表页展示

新增

新增功能简介

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

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

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

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

配置界面:

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

2、批量新增字段

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

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

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

3、固定列字段

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

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

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

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

5、移动端展现

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

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

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

标签:jvs,配置,list,支持,列表,按钮,2.1,权限,数据
From: https://blog.51cto.com/u_15454015/6476531

相关文章

  • 【Android】ListView与Button的共存问题解决
    【Android】ListView与Button的共存问题解决这两天在捣鼓ListViewwidget,为了在ListView中加入Button这类的有“点击”事件的widget,请教了不少高手,感谢LandMark对我的认真讲解,下面把解决过程描述一下。 ListView和其它能触发点击事件的widget无法一起正常工作的......
  • List 和 Map 区别;Arraylist 与 LinkedList 区别;ArrayList 与 Vector 区别;
    一、概述List是存储单列数据的集合,Map是存储键和值这样的双列数据的集合,List中存储的数据是有顺序,并且允许重复,值允许有多个null;Map中存储的数据是没有顺序的,键不能重复,值是可以有重复的,key最多有一个null。二、明细 List1)可以允许重复的对象。2)可以插入多个null元素。3)是一......
  • TStringList的用法
    TStringList的用法TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。常规的用法大家都知道,现在来讨论它的一些高级的用法。先把要讨论的几个属性列出来:1、CommaText2、Delimiter&DelimitedText3、Names&Values&ValueFromIndex先看第一个:CommaText。怎......
  • java如何往List<? extends number>中加入元素?体会范型集合父子关系以及范型通配符的使用
    以下来自一个stackoverflow的一个问答,写的很清楚。基本上就是子类集合的引用付给父类引用,如果父类的引用变量声明的是<?extendsParent>,则父类引用变量只能对集合进行读操作,读出来的变量是Parent类型,这是因为不确定该父类引用变量指向的是什么类型的集合,可以是Child1,也可以C......
  • Java8 Stream List Map:Stream 流对象汇总 求和 某个属性 BigDecimal MDouble
    测试实体(数字对象使用MDouble):importcom.mchweb.common.lang.MDouble;importlombok.*;@Getter@Setter@Builder(toBuilder=true)@NoArgsConstructor@AllArgsConstructorpublicclassUser{privateMDoublemoney;}importcom.mchweb.common.lang.MDouble;imp......
  • C# 将 List<dynamic> 转换为 List<string>
    vardlist=newList<dynamic>(){"Guangzhou","Zhuhai","Shenzhen"};提取集合中的所有字符串,忽略所有其他类型,可以使用://Solution1:Includeonlystrings,nonullvalues,noexceptionsthrownvarstrings=dlist.OfType<stri......
  • Java判断一个List中是否有重复元素
    1.将List转为Set,通过2个集合的size大小是否相等来判断有无重复元素publicstaticvoidmain(String[]args){ListstringList=newArrayList<>(Arrays.asList("a","a","b","c"));SetstringSet=newHashSet<>(stringList);......
  • ArrayList 底层结构和源码分析
    ArrayList基本介绍ArrayList实现了List接口。它可以存储包括null的任何类型的对象,允许重复元素。ArrayList在内部使用一个数组来存储元素,当元素数量超过数组容量时,ArrayList会自动重新分配更大的内部数组,并且将现有元素复制到新数组中。ArrayList基本等同于Vector,但是ArrayList......
  • addEventListener参数
    addEventListener(type,func,opts)type就是监听的类型,如scroll、touchstart等;func执行的方法;opts可以是Boolean和Object;Boolean表示什么阶段执行,false:冒泡阶段执行,true:捕获阶段执行,如果设置了removeEventListener移除监听时需要一样Object有三个属性{capture:Boolean,......
  • PHONELST - Phone List
    PHONELST-PhoneList题面翻译【题目来源】Poj3630【问题描述】给定n个长度不超过10的数字串,问其中是否存在两个数字串S,T,使得S是T的前缀。有多组数据,数据组数不超过40。n<=10000。【输入格式】第一行,一个整数T,表示数据组数。对于每组数据,第一行一个数n,接下去n行,输入n个......