上一节只对LuBase的文本字段进行了图例说明,本节继续说明其它字段类型,提升使用的熟练度。

对于字段个人任务大体可以分为三类,1、基础字段,字段存储的就是展示的内容 如文本、整数、小数,复选框等。2、关联字段,字段存储的key显示的是内容,如关系码表,关系数据表。3、服务字段,通过扩展服务来实现字段功能。

具体功能大家可以在使用时仔细体会,同时欢迎加评论交流。

1、基础字段

1.1、字段说明

字段维护分为基础信息与其他信息,基本信息是一些共性的属性。页面如下图:

【LuBase低代码框架】第二节-数据模型-字段说明_低代码框架

基本字段属性说明如下:

字段名称

描述

字段代码

数据库的物理字段名称

字段名称

字段的简单描述

字段类型

LuBase支持的类型,与数据库的字段进行了映射对应。请查看第一节内容。

显示类型

每个字段,可以有不同的显示类型,可以扩展。

决定着UI与页面交互。

一个字段类型对应多个显示类型

列可见性

对字段可见性设置:可以修改,只读,不可见,新增可改编辑只读

默认值

一、保存时默认值处理:只读与不可见字段,会根据设置了的宏变量与单值固定值 赋值默认值。

二、表单展示默认值处理:

1、宏变量

2、单值固定值,如:北京

3、单值关联字段, 如: 110100,北京

4、多值关联字段, 如: 110100,北京;120100,天津

是否允许空

选中字段可为空

值是否唯一

选中值存储有唯一性

提示信息

支持三种格式

①text:提示内容,提示内容会在label前的问号图标中显示

②text-right:提示内容,提示内容会在右侧的问号图标中显示

③text-bottom:提示内容,提示内容会在底部显示

④url:图片地址,图片会在label前的问号图标中显示

⑤url-right:图片地址,图片会在右侧的问号图标中显示

⑥无前缀,在输入框的placeholder中显示

基础属性,除了字段类型与显示类型所有不同,其它相同。

其他字段属性说明

字段名称

描述

适用字段类型

列长度

字段的长度 ,会根据字段类型决定是否显示

文本

验证规则

支持正则表达式对字段内容进行校验

文本、整型、小数

验证失败提示

校验失败提示语

文本、整型、小数

计算表达式

字段的值可以根据其他字段或不同内置函数计算获取。后续单独介绍,此项目暂用不到。

文本、整型、小数

显示格式

日期格式

日期时间,整数

是否多文件

选中可以上传多个附件

附件

是否多图

选中可以上传多个图片

图片

小数位数

限制小数位数

小数


1.2、整型

整型下不同的显示类型,如图

【LuBase低代码框架】第二节-数据模型-字段说明_快速开发平台_02

1.3、日期

【LuBase低代码框架】第二节-数据模型-字段说明_快速开发平台_03

1.4、小数

【LuBase低代码框架】第二节-数据模型-字段说明_java_04

1.5、附件

【LuBase低代码框架】第二节-数据模型-字段说明_低代码平台_05

1.6、其它字段

         请查看https://gitee.com/lubase里的相关文档及群链接

2、关联字段

关联字段,主要是对代码表与关联表进行设置,然后在前端进行友好展示。

2.1关联-代码表

 维护页面展示如下图:

【LuBase低代码框架】第二节-数据模型-字段说明_低代码平台_06

 主要区别是关联信息模块中,可以选择已经设定好的码表值(码表怎么建立,下节说)如下图:

【LuBase低代码框架】第二节-数据模型-字段说明_java_07

暂时效果如下:

【LuBase低代码框架】第二节-数据模型-字段说明_低代码框架_08

2.2关联-数据表


【LuBase低代码框架】第二节-数据模型-字段说明_java_09


 关联信息模块中选择关联的表信息,并选择展示的字段。根据显示类型的不同,展示的形式与字段也不一样。

已申请人名称为例:显示类型为通用下拉,展示如下:

【LuBase低代码框架】第二节-数据模型-字段说明_快速开发平台_10

显示类型为通用弹框

【LuBase低代码框架】第二节-数据模型-字段说明_java_11

自定义弹框,需要扩展,后续在表。

是否多值,表述字段可以存储多个值,用逗号分隔。

3、服务字段

服务字段系统已经内置了几个,我们项目用到意外字段时,怎么扩展后续在详细表述。

下一节我们说码表

开源地址: https://gitee.com/lubase