【LuBase低代码框架】页面配置功能简介

        对于企业内部管理系统来说,页面的布局版式和功能相对来说会有很多共性,下图是一个常见的列表页面,包含了搜索区域、按钮区域、列表、tab条件分组以及页面上一段自定义的文本描述。

        LuBase低代码框架中,对常见页面的版式进行了抽象,识别了常用的页面版式。对于不同的页面模板需要绑定不同的数据源进行配置,相对应的业务端实现了页面渲染引擎,可以针对不同的页面版式进行渲染。

        以先介绍几种LuBase框架中使用最多的页面布局:列表模板、页签模板、待办已办。

一、功能差异:

这几种模板在功能上从差异如下表所示:

列表模板仅包含上述图片中1、2、4、5这四部分
页签模板包含上述图片中1、2、3、4、5所有部分,且第三部分通过一个列表数据源进行配置,可以有多个
待办已办              包含上述图片中1、2、3、4、5所有部分,但是第三部分仅有待办、已办两个页签,仅用于显示待办数据和已办数据 

二、渲染逻辑差异

        不同的模板在前端渲染的逻辑有差异,详细如下:

三、页面配置引擎是如何配置各个部分的

        1.  图示中1部分:提供一段自定义前端代码的编辑器,可以自定义显示,同时支持绑定后台的一个invoke方法,如下图所示:

              

        2. 图送中2部分:搜索区域配置。

        提供可视化的字段选择,以及检索条件的匹配逻辑,搜索条件排序等。如下图所示:

3. 图示中3部分:按钮区域配置。

 提供按钮的增删维护,同时根据按钮的功能不同,封装常见的按钮类型,例如:新增、修改、删除、提交流程、页面跳转等,每一个按钮类型封装了特定的前端交互逻辑,有效的降低了前端代码量。具体如下所示:

4. 图示中4部分:页签部分配置

页签部分需要配置一个数据源,数据源有两种类型,一种是指定一个码表作为页签数据源,另一种是配置一张业务表数据作为数据源。如下所示:

5. 图示中5部分:列表数据源配置。

 这一部分主要有两个配置项。1:列表的数据源配置;2:列表的样式行为配置。如下图所示:

LuBase代码开源地址:

LuBase: 这是LuBase低代码开发框架的后端项目源码,通过SpringBoot进行开发。#多应用#、#快速开发平台# 、#低代码框架#、#低代码工具# (gitee.com)

 LuBase低代码系列文章:

【开发工具自荐】LuBase 低代码开发框架介绍-可私有化部署-CSDN博客

【LuBase低代码框架】表单引擎字段类型设计-CSDN博客

【LuBase低代码框架】私有化部署后如何扩展文件存储?-CSDN博客

入群交流

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值