# 数据模型字段

# 概述

数据模型字段为数据源的表结构基础,可以理解为 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 个字符。
  • 数据类型:即字段类型选择,可参考字段类型设置所需字段设置。
  • 是否必填:该字段是否必填。
  • 是否唯一:该字段的取值是否允许重复,设置为唯一则不允许填重复值。