天天看点

#低代码开发#天太热了,把自己关在家里封装了一个表格组件,支持了以下功能:1.支持分页字段配置,自动解析配置字段进行传参

作者:yo菜yo爱玩

#低代码开发# 天太热了,把自己关在家里封装了一个表格组件,支持了以下功能:

1.支持分页字段配置,自动解析配置字段进行传参

如:

页码:data.page

页数:data.pageSize

则请求数据会自动根据请求方式(如:post),则传参为{data:{page:1,pageSize:20}}

如:

页码:page

页数:pageSize

则请求数据会自动根据请求方式(如:get),则传参为?page=1&pageSize=20

2.支持返回数据源自动解析数据集所在节点,开启分页也可自动解析总数所在节点

如:

响应数据字段:data

响应总数字段:total

则对应响应数据{code:200,data:[{},{},{}],total:3,message:"请求成功"}

3.支持操作列动态控制,业务场景:

列表的操作列除了权限控制之外,可能会需要根据单据的状态或其他业务条件控制是否显示隐藏,所以需要进行管控

4.使用开源表格,支持虚拟列,自带工具按钮导出,打印,缩放,列配置等

5.支持多表头以及树列表切换

6.支持7种列类型配置,文本,数字,日期,字典,HTML,自定义返回值,动态渲染

业务场景描述:

文本-默认原始值

数字-支持任意小数位格式化

日期-支持任意方式格式化,只解析YYYY,MM,DD,HH,mm,ss模板字符,其他内容任意填写,如:YYYY年MM月DD日可解析为2023年06月20日

字典-目前支持ruoyi后台字典表,后续支持动态拓展自定义字段,如1那种方式,配置后,列表只获取一次字典接口,不会重复请求字典数据,防止频繁请求接口

HTML-数据源返回的字段为html,可自动解析

自定义返回值-同数据字典,但无需请求数据源,自定义结果集即可

动态渲染-支持原生html标签、样式,对表格展示数据进行渲染

7.支持表格表头,列等点击双击等事件,可拓展

8.支持数据源,事件配置

9.支持高级查询,配合列类型使用可动态切换查询条件的输入方式

如:列类型配置日期,则高级查询展示日期下拉框

如:列类型配置字典或自定义返回值,则列类型自动转换为下拉框等

10.支持按钮级的数据权限控制(需结合自身项目按钮权限返回方式进行改造,当前项目支持ruoyi的按钮权限集),以及其他可添加自定义工具按钮等等

后端程序员快卷不动了,还有什么更好的功能值得卷的吗[捂脸]

#低代码开发#天太热了,把自己关在家里封装了一个表格组件,支持了以下功能:1.支持分页字段配置,自动解析配置字段进行传参
#低代码开发#天太热了,把自己关在家里封装了一个表格组件,支持了以下功能:1.支持分页字段配置,自动解析配置字段进行传参
#低代码开发#天太热了,把自己关在家里封装了一个表格组件,支持了以下功能:1.支持分页字段配置,自动解析配置字段进行传参
#低代码开发#天太热了,把自己关在家里封装了一个表格组件,支持了以下功能:1.支持分页字段配置,自动解析配置字段进行传参

继续阅读