Appearance
TableFieldDefine 数据表字段
字段定义
| 字段名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| type | String | - | 字段类型(必填) |
| icon | String | "font" | 字段图标 |
| group | String | - | 字段分组 |
| displayWidth | int | 50 | 显示宽度 |
| width | String | - | 宽度 |
| readonly | boolean | - | 只读 |
| editableExpression | String | - | 可编辑表达式 |
| hidden | boolean | - | 隐藏 |
| keepSpaceWhenHidden | boolean | - | 隐藏时保持空间 |
| visibleExpression | String | - | 可见表达式 |
| attachmentSetting | AttachmentSetting | - | 附件设置 |
| treeSetting | TreeSetting | - | 树形设置 |
| cascaderSetting | CascaderSetting | - | 级联选择设置 |
| checkboxSetting | CheckboxSetting | - | 复选或开关设置 |
| childrenSetting | ChildrenSetting | - | 子对象设置 |
| colorSetting | ColorSetting | - | 颜色设置 |
| coordinateSetting | CoordinateSetting | - | 地理位置坐标设置 |
| createTimeSetting | CreateTimeSetting | - | 创建时间设置 |
| createUserSetting | CreateUserSetting | - | 创建人设置 |
| customSetting | CustomSetting | - | 自定义组件设置 |
| dateSetting | DateSetting | - | 日期设置 |
| departmentSetting | DepartmentSetting | - | 部门选择设置 |
| doubleSetting | DoubleSetting | - | 小数设置 |
| formulaSetting | FormulaSetting | - | 函数设置 |
| iDSetting | IDSetting | - | 编号设置 |
| indexNumberSetting | IndexNumberSetting | - | 子对象编号设置 |
| integerSetting | IntegerSetting | - | 整数设置 |
| lastModifyTimeSetting | LastModifyTimeSetting | - | 最后修改时间设置 |
| lastModifyUserSetting | LastModifyUserSetting | - | 最后修改人设置 |
| memberSetting | UserSetting | - | 成员设置 |
| multiTextSetting | MultiTextSetting | - | 多行文本设置 |
| rateSetting | RateSetting | - | 评分设置 |
| relationRecordFieldSetting | RelationRecordFieldSetting | - | 关联记录字段设置 |
| lookupListSetting | LookupListSetting | - | 查找列表设置 |
| lookupRollupSetting | LookupRollupSetting | - | 查找汇总设置 |
| relationRecordSetting | RelationRecordSetting | - | 关联记录设置 |
| relationRollupSetting | RelationRollupSetting | - | 关联列表汇总设置 |
| relationSetting | RelationSetting | - | 关联列表设置 |
| richTextSetting | RichTextSetting | - | 富文本设置 |
| signatureSetting | SignatureSetting | - | 手写签名设置 |
| listSelectSetting | ListSelectSetting | - | 列表选择设置 |
| singleTextSetting | SingleTextSetting | - | 单行文本设置 |
| staticTextSetting | StaticTextSetting | - | 静态文本设置 |
| timeSetting | TimeSetting | - | 时间设置 |
| userSetting | UserSetting | - | 用户选择设置 |
| uUIDSetting | UUIDSetting | - | UUID设置 |
| seqSetting | SeqSetting | - | 排序字段设置 |
| validateRuleList | List<ValidateRule> | new ArrayList<>() | 验证规则列表 |
| defaultValueExpression | String | - | 默认值表达式 |
| defaultValueRuleList | List<DefaultValueRule> | new ArrayList<>() | 默认值规则列表 |
| appId | String | - | 应用ID |
| tableId | String | - | 表ID |
| targetAppId | String | - | 目标应用ID |
| requiredExpression | String | - | 必填表达式 |
| enableChangeLog | boolean | - | 启用变更日志 |
| changeLogAccessRoleList | List<String> | new ArrayList<>() | 变更日志访问角色列表 |
| disableTooltipExpression | String | - | 禁用提示语表达式 |
| nameWrapIfLongInForm | boolean | - | 表单内字段名称过长折行展示 |
| remarkPosition | String | "default" | 描述展示位置 |
继承字段(来自 DefineObject)
| 字段名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| id | String | - | 唯一标识符 |
| key | String | - | key |
| scope | String | - | 作用域 |
| name | String | - | 名称(必填) |
| displayName | String | - | 显示名称 |
| remark | String | - | 备注 |
| build | Long | 0L | 版本号,采用递增的数字表示,如果版本号不一致则需要针对此配置项进行处理(应用发布时+1) |
| draftVersion | Long | 0L | 草稿版本号 |
| ignoreAddVersion | Boolean | false | 忽略新增版本号 |
| isDeleted | Boolean | false | 标记定义是否被删除 |
| parentId | String | - | 父节点ID |
| parentName | String | - | 父节点名称 |
| createUser | String | - | 创建用户 |
| updateUser | String | - | 更新用户 |
| createTime | String | - | 创建时间 |
| updateTime | String | - | 更新时间 |
内部类 ValidateRule
| 字段名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| id | String | - | 字段ID |
| expression | String | - | 验证表达式 |
| message | String | - | 验证消息 |
| trigger | String | "notmatch" | 触发方式 |
内部类 DefaultValueRule
| 字段名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| fieldId | String | - | 依赖字段ID |
| expression | String | - | 默认值表达式 |
内部类 ConvertType
| 字段名 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| fromUuid | boolean | - | 是否从UUID转换 |
| fromSingleText | boolean | - | 是否从单行文本转换 |
| fromMultiText | boolean | - | 是否从多行文本转换 |
| fromRichText | boolean | - | 是否从富文本转换 |
| fromAttachment | boolean | - | 是否从附件转换 |
| fromCheckbox | boolean | - | 是否从复选或开关转换 |
| fromListSelect | boolean | - | 是否从列表选择转换 |
| fromUser | boolean | - | 是否从用户选择转换 |
| fromDate | boolean | - | 是否从日期转换 |
| fromTime | boolean | - | 是否从时间转换 |
| fromInteger | boolean | - | 是否从整数转换 |
| fromDouble | boolean | - | 是否从小数转换 |
| fromRate | boolean | - | 是否从评分转换 |
| fromColor | boolean | - | 是否从颜色转换 |
| fromTree | boolean | - | 是否从树形选择转换 |
| fromCascader | boolean | - | 是否从级联选择转换 |
| fromCoordinate | boolean | - | 是否从地理位置坐标转换 |
| fromChildren | boolean | - | 是否从子对象转换 |
| fromRelation | boolean | - | 是否从关联列表转换 |
| fromRelationRollup | boolean | - | 是否从关联列表汇总转换 |
| fromRelationRecord | boolean | - | 是否从关联记录转换 |
| fromRelationRecordField | boolean | - | 是否从关联记录字段转换 |
| fromLookupList | boolean | - | 是否从查找列表转换 |
| fromLookupRollup | boolean | - | 是否从查找汇总转换 |
| fromID | boolean | - | 是否从编号转换 |
| fromFormula | boolean | - | 是否从函数转换 |
| fromCreateTime | boolean | - | 是否从创建时间转换 |
| fromLastModifyTime | boolean | - | 是否从最后修改时间转换 |
| fromCreateUser | boolean | - | 是否从创建人转换 |
| fromLastModifyUser | boolean | - | 是否从最后修改人转换 |
| fromStaticText | boolean | - | 是否从静态文本转换 |
| fromIndexNumber | boolean | - | 是否从子对象编号转换 |
| fromSignature | boolean | - | 是否从手写签名转换 |
| fromDepartment | boolean | - | 是否从部门选择转换 |
| fromCustom | boolean | - | 是否从自定义组件转换 |

