# 数据模型字段
# 概述
数据模型字段为数据源的表结构基础,可以理解为 Excel 表格的表头(列),而数据可以理解为 Excel 表格的行。
# 字段类型
开发者可自定义字数据模型字段,自定义字段支持类型如下:
字段 | 类型 | 校验规则 | 传参示例 |
---|---|---|---|
中文姓名、字符串 | string | 无 | "this is a string" |
富文本 | string | "this is a rtf" | |
邮箱 | string | 含有xx@yy.zz | "email@qq.com" |
电话号码 | string | 有0开头的2,3位区号或者没有区号的7-8位字符串 | "0271-1234567"或"027-1234567"或"1234567" |
手机号码 | string | 11位字符串 | "12345678900" |
图片 | string | 默认从前端组件获得图片的cloudId | "cloud://xxx.xxx.xxx.png" |
文件 | string | 默认从前端组件获得文件的cloudId | "cloud://xxx.xxx.xxx.png" |
网址 | string | 符合网址规范的字符 | ""http://xxx.xxx.xx" |
关联关系 | string | 默认从前端组件获得 | 关联数据的_id值 |
主子明细 | string | 默认从前端组件获得 | 关联数据的_id值 |
数字、年龄 | number | 数字 | 123456.78 |
新增 | number | 默认从前端组件获取的时间戳 ms为单位 | 1645977600000 |
日期 | number | 默认从前端组件获取的时间戳 ms为单位 | 1645977600000 |
时间 | number | 默认从前端组件获取的时间戳 ms为单位 | 1645977600000 |
布尔值 | boolean | true or false | “true” |
数组 | array | 根据数组的元素类型进行校验 | ["abc", "321"] |
对象 | object | - | - |
是否枚举属性 | string | 所填值必须为用户设置的枚举值中的某一个 | "牛奶" |
# 字段通用配置
- 字段名称:支持中英文。
- 字段标识:仅支持英文字符、下划线、不多于 N 个字符。
- 数据类型:即字段类型选择,可参考字段类型设置所需字段设置。
- 是否必填:该字段是否必填。
- 是否唯一:该字段的取值是否允许重复,设置为唯一则不允许填重复值。