JVS低代码配置平台基于树形字典的纯配置实现左树右表

Posted jonyleek

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVS低代码配置平台基于树形字典的纯配置实现左树右表相关的知识,希望对你有一定的参考价值。

左树右表是我们在业务管理系统中常见的业务形态,如下图所示,树形结构用于多层级的数据的展示,列表页作为对应数据的横向行级展现。

实现树形的配置有两种模式,一种是根据树形字典配置(简单导入即可),这种配置简单,把静态的树形字典导入到系统中,一种是以纯配置的形式(根据业务灵活调整),实现一个树形字典的数据模型,再根据左树右表的方式配置。

基于树形字典的配置左树右表

1、进入即可实现树形字典的配置,如下图所示:

2、对字典支持导入、界面调整

3、创建列表页,设置左树右表模式

4、新增表单关联对应系统字典字段

5、完成列表页字段关联设置

配置效果如下:

基于自定义模型的配置左树右表

1、创建树模型,这个模型是可以根据业务需求灵活独立创建,在模型新增表单中配置相关组件,注意父级目录字段使用下拉组件关联当前模型(此处为文档目录)。

在树模型的新增表单中设置如下:

2、新建列表页(左树右表),页面设置中布局设置选择目录,字段中加入树模型字段。在新增表单中,树字段使用级联选择组件,数据类型选择数据模型,关联模型选择树模型(此处为文档目录),传递值选择数据id。

在新增表单中设置级联组件,组件的数据类型选择“数据模型”,关键对应的配置的数据模型

3、保存表单后回到列表页,刷新重新加载列表设计页面,可以看到树模型字段出现可开启“快速检索”开关,打开开关。返回列表页面(此处为文件管理页面)即可新增数据,选择对应目录会将数据绑定到对应树节点中。

4、扩展。在列表设计(此处为文件管理页面)中可以对树配置额外按钮,可选择按钮的类型,触发表单或者逻辑。

此处配置一个表单,设计表单修改一些字段属性。在此示例中,属性表单修改的数据为树模型中字段的数据。

配置的效果如图所示:

可以登录JVS的体验地址(frame.bctools.cn),查看更多的功能的配置方法,软开企服,一站式技术供应商。

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

低代码平台灵魂组件:JVS·逻辑引擎2.1.7版本更新说明

低代码开发目前有两大方向,一个是基于库表结构生成CRUD,然后编写业务代码 ;另外一个思路是基于用户前端配置结果,动态生成数据模型,叠加能力引擎渲染成对应工具。 这两种方式 ,前者侧重于技术人员,后者侧重于业务人员。不管两种模式,都避免不了一个问题,业务的配置化。 

在to B的场景下,业务配置常常以流程和逻辑的形态而存在。 我们这里详细讲解下 JVS 2.1.7版本中的逻辑引擎,是如何帮助用户快速实现业务自动化业务的配置(服务编排)。


逻辑配置我们也称之为服务编排,把系统中各种服务有机的通过拖拽的方式 ,将各种组件服务拼接起来,并且达到快速调试,快速部署,快速实施的目标。所以逻辑引擎核心的功能:

  • 业务可视化拼装,支持常用的业务处理模式

低代码平台灵魂组件:JVS·逻辑引擎【2.1.7版本更新说明】_源地址

  • 业务逻辑较低的方式配置(函数式编程,类excel入门级操作)

低代码平台灵魂组件:JVS·逻辑引擎【2.1.7版本更新说明】_逻辑引擎_02

  • 支持执行结果的日志分析

低代码平台灵魂组件:JVS·逻辑引擎【2.1.7版本更新说明】_bc_03

  • 支持业务组件的自定义扩展

低代码平台灵魂组件:JVS·逻辑引擎【2.1.7版本更新说明】_逻辑引擎_04



JVS逻辑引擎2.1.7 优化功能:

  • 扩充了大量的基础能力组件,从之前的20多个能力组件扩展到了80+

低代码平台灵魂组件:JVS·逻辑引擎【2.1.7版本更新说明】_低代码_05

   

  • 提供了执行历史过程的功能回放

低代码平台灵魂组件:JVS·逻辑引擎【2.1.7版本更新说明】_源地址_06


  • 主从画布模式,支持多层嵌套使用

低代码平台灵魂组件:JVS·逻辑引擎【2.1.7版本更新说明】_bc_07


  • 优化了UI交互的操作

低代码平台灵魂组件:JVS·逻辑引擎【2.1.7版本更新说明】_逻辑引擎_08

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

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

以上是关于JVS低代码配置平台基于树形字典的纯配置实现左树右表的主要内容,如果未能解决你的问题,请参考以下文章

基于JEECG-BOOT制作“左树右表”交互页面

基于JEECG-BOOT制作“左树右表”交互页面

基于JEECG-BOOT制作“左树右表”交互页面

代码审计入门之Jeeplus代码审计

JVS快速开发框架产品介绍(V2.1.3)

JVS开源框架系列:JVS轻应用可以做什么?「含开源地址」