低代码开发重要工具:jvs列表页中如何实现左树右表的配置

左树右表是一种数据查询展示方式,通常用于处理带有层级关系的查询条件的数据展示。它的基本思想是将一个大表分成左树和右表,左树是一个树形结构,右表是一个扁平的表。通过在左树上建立索引,可以大大提高查询效率。

左树右表的实现方式是先对左表进行分组和排序,然后将右表与左表进行联接。由于左表已经按照某个字段进行排序,可以利用这个排序结果进行快速匹配。这种方法避免了对整个大表进行全表扫描,因此能够大大减少查询时间和资源消耗。 图片

在JVS列表页配置中,左树右表有两种配置实现的方式:左侧树的基本信息来源于系统中提供的树形字典 ;另外一种方式 ,左侧的树来源于自定义数据模型;

接下来我们详细介绍下配置的方式

字典模式

字典模式下的左树右表常用于全局不常修改的树形数据,这种特点是全局对树形的数据都是一致的。接下来,我们看看具体的操作配置: 1、进入应用字典界面,如下图所示: 图片

可以导入字典,也可以手动创建字典 图片

2、完成字典配置后,进入列表页的配置界面,选择左树右表的模式 图片

3、进入列表页的新增上配置新增表单,将对应字段设置为字典,采用级联组件配置对应字段关联树形字典 图片

在数据创建过程中,关联字典 图片

4、回到列表页配置器中,在表格配置页面, 字段上会根据类型判断,如果是一个树形字段,系统会自动生成快速检索的开源配置项,将开关设置为启用状态,即可实现左树右表的样式 图片

5、最终效果如下图所示 图片

自定义树模型

在日常业务中,不仅需要固定的数据树形字典用于左树右表,很多情况是树形需要业务人员维护的,那么这种情况下,就需要自定义树模型,那么接下来我们看看这种模式下的左树右表配置过程: 1、构建一棵树模型 构建树模型可以使用普通列表页进行维护,如下图所示,本质上,各条数据就汇总形成了一棵树形结构 图片

2、进入列表页的配置界面,选择左树右表的模式 图片

3、将模型中的对应字段设置为树形模型, 从列表页的新增按钮中进入表单设计器 图片

4、新增表单配置器中,选择级联组件、关联字段数据、设置关联模型,保存 图片

5、返回列表页中配置快速查询 图片

6、(可选)可设置树形字段界面上扩展树形数据,进入 快速检索的配置按钮,这里实现的逻辑是在树形筛选器上,可设置相关操作按钮 图片

这里的设计是新增树形节点的相关配置,进入对应的设计界面。7、最后配置效果如下: 图片

8、在线demo:***************************

全部评论

相关推荐

如题,我是双非一本,感觉前端主要的技术学的差不多了,也做过一点小项目练手。来点大神锐评一下我的简历,开学去海投了。
牧渊0320:自我评价挪到后面 然后项目经历可以适当提前,最好是两个以上为佳 另外v3对应的是element-plus element-ui是v2的 虽然都懂意思 但是最好还是严谨点 另外可以包装一些比较有含金量的场景,像大文件上传 sse 并发控制 这些难点尽量试着缝一下,再不济最基础的权限控制总得有吧
点赞 评论 收藏
分享
2024-12-02 14:06
已编辑
门头沟学院 Java
双非女硕非科班,在艰难的秋招中一共找了两个工作。每找到一个就会跟家里大吵一架,第一个offer(一线城市市场化国企,岗位对口,合同工,工资还行)嫌离家太远,说我不要家里人了。当时没有别的offer,吵完架签了之后,家里开始让去考文职考公务员事业单位,于是秋招论文国考三手抓。考完国考收到了第二个offer(小sp,新能源车企,比第一个offer离家近了一半的距离,工资翻倍),很心动准备去,和家里说了之后又大吵一架,嫌新能源车厂不稳定,效益不好,离他们看不上眼的前男友家近,坚决反对,说女生不要以赚钱为目的,车企还不如离家远那个国企,又不让签。我爸就是小微民企工作的,我也知道他工作累,但是吵架吵得真的很想④。家里是二线省会,经济条件尚可,因此父母才觉得他们的女儿可以不用以赚钱为目的。但是毕竟也不是大富大贵,我不希望我以后还要啃老,我希望他们辛苦赚的钱用来给自己养老。他们首先希望我在家乡非省会某城市去当大专中专老师(轻松稳定好找对象)。其次是公务员(进了体制好找对象),文职(性别不行,专业不好,也不是双一流,能报的岗位很少,但是他们不管,说事在人为,先考再说,进去了好找对象。根本解释不通),国央企(我学历一般,基本没有找到)。不知道怎么办,是我的问题还是家里的问题。我父母眼光一般都是准的,但是为什么工作阻碍这么多?
少冰无糖可乐爱好者:不要听女孩子不用赚钱这种话,有钱才有话语权,啃老没前途
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务