十天速成:打造你的AI低代码系统(3. 无代码-动态列表)

    前言

1: 系统架构及部署应用

2:AI辅助开发和AI辅助测试(基于IDEA插件开发)

       2.1 IDEA插件开发方法

3:无代码-动态列表

4:无代码-拖拽表单

5:无代码-任务流 

        5.1 任务流-组件案例

        5.2 第三方系统健康性检查案例

        5.3 如何开发一个新组件

6:无代码-审批流

7:无代码-分布式任务调度

8:附录:百度千帆大模型接入使用方法

9:附录:QQ邮箱授权码生成方法 

10:附录:Nacos2安装与使用

开源源码,项目下载地址icon-default.png?t=O83Ahttps://gitee.com/lowcode2/ailowcode.git

无代码-动态列表

        动态列表:与一些动态报表工具类似,通过配置数据库表信息(或配置查询sql),直接生成报表;区别在于,动态列表以页面列表的形式显示,支持增删改查,支持通过拖得表单实现自定义页面,通过任务流实现业务逻辑等功能(拖的表单、任务流后续小节介绍)。详细使用方法,见后续各小节介绍。

(一)操作手册

1. 快速入门

1)通过简单配置,快速实现一个支持增删改查的动态列表菜单。点击菜单“无代码配置/模板管理”,打开模板管理页面,点击“无代码配置”按钮,打开配置对话框,输入表名(本例中输入表名tmpt_auth_user),点击“生成无代码”按钮,一切顺利的话,下面的日志中会显示操作成功相关信息,如下图所示。

2)在一级菜单“无代码菜单”下,生成一个以表名命名的二级菜单,刷新页面后,如下图所示。可通过“SQL数据集”按钮,做进一步配置。

3)点击“SQL数据集”按钮,打开SQL数据集配置对话框,如下图所示。SQL脚本支持:单表、多表关联。单表案例:table1 t1;左连接案例:table1 t1 left join table2 t2 on t1.id=t2.table1_id;内连接案例:table1 t1 inner join table2 t2 on t1.id=t2.table1_id。SQL数据集对话框,由多个子标签页组成:字段明细、数据字典、模板配置、列表预览、树结构预览、树表预览、主从表预览、左树右表预览和表单设计器。

4) 字段明细标签页:显示的是表字段信息,可对列表显示的字段信息进行控制管理。字段明细中各字段含义如下表所示。

名称

说明

列名SQL

拼接查询sql的字段列,如:case t1.deleteflag when 1 then '删除' when 0 then '有效' end as deleteflag_Str

合计?

true:列表最后一行增加合计行

合计SQL

表尾合计行,相应字段执行的sql字段,如:count(1),sum(price)

冻结?

true:相应字段列进行冻结

隐藏?

true:相应字段进行隐藏

查询?

true:列表的查询框中显示是否

编辑?

true:动态布局的添加编辑框中相应字段显示是否

主列表页面中,控制添加和编辑按钮显示,见“SQL数据集/模板配置”json:

"showAddButton": true

"showEditButton": true

true为显示相应button

列类型

列类型选项:input、date、date-range、num-range、select等

多选项数据源

数据来源:枚举数据字典、Sql动态查询

查询方式

多选项查询的sql

是否排序

查询的列表查询,显示排序图标

列宽

列表中列的宽度

sort

列表中列的顺序

5) 数据字典:数据字典,对字段的数据值,取数据字典键值对,进行匹配查询显示(后续“应用案例:数据字典应用”小节做专项说明)

6) 模板配置:通过json数据结构,对模板的各项信息进行配置管理,默认是列表结构,可通过模板配置,配置成树、树表、主从表等结构显示。如下图所示。

模板配置json各项功能说明,如下表所示。

JSON键

JSON子键

说明

listTable

动态列表配置,对列表进行页面级控制

showToolBar

是否显示工具栏

showConfigButtonGroup

是否显示动态列表页工具栏的配置按钮“SQL数据集”;当隐藏后,可通过模板管理页面,查询到该模板项,点击行尾按钮“SQL数据集”来再次打开配置。

showDownloadButton

是否显示下载按钮

showAddButton

是否显示添加按钮

showEditButton

行尾是否显示编辑按钮

showDeleteButton

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoyongboy1010

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值