表单设计
在前面文章中,我们通过一系列案例介绍了表单设计的一些基本功能,表单设计起到非常重要作用,也是crudapi核心,所以本文会详细介绍表单设计中一些其它功能。
概要
表单字段column属性
| 列英文名称 | 描述 |
|---|---|
| name | 英文名称 |
| caption | 中文名称 |
| autoIncrement | 是否自增长 |
| description | 描述 |
| displayOrder | 序号,UI中显示的顺序 |
| dataType | 数据类型,比如字符串、整数等 |
| seqId | 序列号ID,用于设置流水号 |
| indexName | 索引名称 |
| indexStorage | 索引存储, 支持BTREE、HASH |
| indexType | 索引类型,支持PRIMARY, UNIQUE, INDEX, FULLTEXT |
| length | 长度 |
| precision | 精密度、精确(精度),表示该字段的有效数字位数 |
| scale | 刻度、数值范围,表示该字段的小数位数 |
| nullable | 是否可为空 |
| unsigned | 是否无符号 |
| insertable | 是否可插入 |
| queryable | 是否可查询 |
| systemable | 是否系统字段 |
| updatable | 是否可修改 |
| createdDate | 创建时间 |
| lastModifiedDate | 修改时间 |
以上属性不是所有的都同时有效,比如unsigned只有在dataType为数字的时候才有效,为字符串的时候会忽略,其它情况的类似。
系统字段

创建表单的时候会默认添加5个系统字段,分别是编号id,名称name,全文索引fullTextBody,创建时间 createdDate和修改时间lastModifiedDate,以customer为例,系统字段json内容如下:
[{
"autoIncrement": true,
"caption": "编号",
"createdDate": 1613181300985,
"dataType": "BIGINT",
"description": "主键",
"displayOrder": 0,
"id"

本文详细介绍表单设计的各项功能,包括表单字段属性如列英文名称、数据类型等,系统字段如编号、名称等,以及唯一性和联合索引的设置方法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



