上一节只对LuBase的文本字段进行了图例说明,本节继续说明其它字段类型,提升使用的熟练度。
对于字段个人任务大体可以分为三类,1、基础字段,字段存储的就是展示的内容 如文本、整数、小数,复选框等。2、关联字段,字段存储的key显示的是内容,如关系码表,关系数据表。3、服务字段,通过扩展服务来实现字段功能。
具体功能大家可以在使用时仔细体会,同时欢迎加评论交流。
1、基础字段
1.1、字段说明
字段维护分为基础信息与其他信息,基本信息是一些共性的属性。页面如下图:
基本字段属性说明如下:
字段名称 | 描述 |
字段代码 | 数据库的物理字段名称 |
字段名称 | 字段的简单描述 |
字段类型 | LuBase支持的类型,与数据库的字段进行了映射对应。请查看第一节内容。 |
显示类型 | 每个字段,可以有不同的显示类型,可以扩展。 决定着UI与页面交互。 一个字段类型对应多个显示类型 |
列可见性 | 对字段可见性设置:可以修改,只读,不可见,新增可改编辑只读 |
默认值 | 一、保存时默认值处理:只读与不可见字段,会根据设置了的宏变量与单值固定值 赋值默认值。 二、表单展示默认值处理: 1、宏变量 2、单值固定值,如:北京 3、单值关联字段, 如: 110100,北京 4、多值关联字段, 如: 110100,北京;120100,天津 |
是否允许空 | 选中字段可为空 |
值是否唯一 | 选中值存储有唯一性 |
提示信息 | 支持三种格式 ①text:提示内容,提示内容会在label前的问号图标中显示 ②text-right:提示内容,提示内容会在右侧的问号图标中显示 ③text-bottom:提示内容,提示内容会在底部显示 ④url:图片地址,图片会在label前的问号图标中显示 ⑤url-right:图片地址,图片会在右侧的问号图标中显示 ⑥无前缀,在输入框的placeholder中显示 |
基础属性,除了字段类型与显示类型所有不同,其它相同。
其他字段属性说明
字段名称 | 描述 | 适用字段类型 |
列长度 | 字段的长度 ,会根据字段类型决定是否显示 | 文本 |
验证规则 | 支持正则表达式对字段内容进行校验 | 文本、整型、小数 |
验证失败提示 | 校验失败提示语 | 文本、整型、小数 |
计算表达式 | 字段的值可以根据其他字段或不同内置函数计算获取。后续单独介绍,此项目暂用不到。 | 文本、整型、小数 |
显示格式 | 日期格式 | 日期时间,整数 |
是否多文件 | 选中可以上传多个附件 | 附件 |
是否多图 | 选中可以上传多个图片 | 图片 |
小数位数 | 限制小数位数 | 小数 |
1.2、整型
整型下不同的显示类型,如图
1.3、日期
1.4、小数
1.5、附件
1.6、其它字段
请查看 https://gitee.com/lubase里的相关文档及群链接
2、关联字段
关联字段,主要是对代码表与关联表进行设置,然后在前端进行友好展示。
2.1关联-代码表
维护页面展示如下图:
主要区别是关联信息模块中,可以选择已经设定好的码表值(码表怎么建立,下节说)如下图:
暂时效果如下:
2.2关联-数据表
关联信息模块中选择关联的表信息,并选择展示的字段。根据显示类型的不同,展示的形式与字段也不一样。
已申请人名称为例:显示类型为通用下拉,展示如下:
显示类型为通用弹框
自定义弹框,需要扩展,后续在表。
是否多值,表述字段可以存储多个值,用逗号分隔。
3、服务字段
服务字段系统已经内置了几个,我们项目用到意外字段时,怎么扩展后续在详细表述。
下一节我们说码表
开源地址: https://gitee.com/lubase