TableFieldDefine Table Field
Field Definitions
| Field | Type | Default | Description |
|---|---|---|---|
| type | String | - | Field type (required) |
| icon | String | "font" | Field icon |
| group | String | - | Field group |
| displayWidth | int | 50 | Display width |
| width | String | - | Width |
| readonly | boolean | - | Read-only |
| editableExpression | String | - | Editable expression |
| hidden | boolean | - | Hidden |
| keepSpaceWhenHidden | boolean | - | Keep space when hidden |
| visibleExpression | String | - | Visible expression |
| attachmentSetting | AttachmentSetting | - | Attachment setting |
| treeSetting | TreeSetting | - | Tree setting |
| cascaderSetting | CascaderSetting | - | Cascader setting |
| checkboxSetting | CheckboxSetting | - | Checkbox or switch setting |
| childrenSetting | ChildrenSetting | - | Children object setting |
| colorSetting | ColorSetting | - | Color setting |
| coordinateSetting | CoordinateSetting | - | Geolocation coordinate setting |
| createTimeSetting | CreateTimeSetting | - | Create time setting |
| createUserSetting | CreateUserSetting | - | Created by setting |
| customSetting | CustomSetting | - | Custom component setting |
| dateSetting | DateSetting | - | Date setting |
| departmentSetting | DepartmentSetting | - | Department selection setting |
| doubleSetting | DoubleSetting | - | Decimal setting |
| formulaSetting | FormulaSetting | - | Formula setting |
| iDSetting | IDSetting | - | ID number setting |
| indexNumberSetting | IndexNumberSetting | - | Children object index number setting |
| integerSetting | IntegerSetting | - | Integer setting |
| lastModifyTimeSetting | LastModifyTimeSetting | - | Last modified time setting |
| lastModifyUserSetting | LastModifyUserSetting | - | Last modified by setting |
| memberSetting | UserSetting | - | Member setting |
| multiTextSetting | MultiTextSetting | - | Multi-line text setting |
| rateSetting | RateSetting | - | Rating setting |
| relationRecordFieldSetting | RelationRecordFieldSetting | - | Related record field setting |
| lookupListSetting | LookupListSetting | - | Lookup list setting |
| lookupRollupSetting | LookupRollupSetting | - | Lookup rollup setting |
| relationRecordSetting | RelationRecordSetting | - | Related record setting |
| relationRollupSetting | RelationRollupSetting | - | Related list rollup setting |
| relationSetting | RelationSetting | - | Related list setting |
| richTextSetting | RichTextSetting | - | Rich text setting |
| signatureSetting | SignatureSetting | - | Handwritten signature setting |
| listSelectSetting | ListSelectSetting | - | List select setting |
| singleTextSetting | SingleTextSetting | - | Single-line text setting |
| staticTextSetting | StaticTextSetting | - | Static text setting |
| timeSetting | TimeSetting | - | Time setting |
| userSetting | UserSetting | - | User selection setting |
| uUIDSetting | UUIDSetting | - | UUID setting |
| seqSetting | SeqSetting | - | Sort field setting |
| validateRuleList | List<ValidateRule> | new ArrayList<>() | Validation rule list |
| defaultValueExpression | String | - | Default value expression |
| defaultValueRuleList | List<DefaultValueRule> | new ArrayList<>() | Default value rule list |
| appId | String | - | Application ID |
| tableId | String | - | Table ID |
| targetAppId | String | - | Target application ID |
| requiredExpression | String | - | Required expression |
| enableChangeLog | boolean | - | Enable change log |
| changeLogAccessRoleList | List<String> | new ArrayList<>() | Change log access role list |
| disableTooltipExpression | String | - | Disable tooltip expression |
| nameWrapIfLongInForm | boolean | - | Wrap field name in form when too long |
| remarkPosition | String | "default" | Description display position |
Inherited Fields (from DefineObject)
| Field | Type | Default | Description |
|---|---|---|---|
| id | String | - | Unique identifier |
| key | String | - | Key |
| scope | String | - | Scope |
| name | String | - | Name (required) |
| displayName | String | - | Display name |
| remark | String | - | Remark |
| build | Long | 0L | Build version number, uses incrementing numbers. If version numbers differ, this configuration item needs to be processed (incremented by 1 when app is published) |
| draftVersion | Long | 0L | Draft version number |
| ignoreAddVersion | Boolean | false | Ignore add version number |
| isDeleted | Boolean | false | Mark whether the definition is deleted |
| parentId | String | - | Parent node ID |
| parentName | String | - | Parent node name |
| createUser | String | - | Created by user |
| updateUser | String | - | Updated by user |
| createTime | String | - | Create time |
| updateTime | String | - | Update time |
Inner Class ValidateRule
| Field | Type | Default | Description |
|---|---|---|---|
| id | String | - | Field ID |
| expression | String | - | Validation expression |
| message | String | - | Validation message |
| trigger | String | "notmatch" | Trigger mode |
Inner Class DefaultValueRule
| Field | Type | Default | Description |
|---|---|---|---|
| fieldId | String | - | Dependent field ID |
| expression | String | - | Default value expression |
Inner Class ConvertType
| Field | Type | Default | Description |
|---|---|---|---|
| fromUuid | boolean | - | Whether converted from UUID |
| fromSingleText | boolean | - | Whether converted from single-line text |
| fromMultiText | boolean | - | Whether converted from multi-line text |
| fromRichText | boolean | - | Whether converted from rich text |
| fromAttachment | boolean | - | Whether converted from attachment |
| fromCheckbox | boolean | - | Whether converted from checkbox or switch |
| fromListSelect | boolean | - | Whether converted from list select |
| fromUser | boolean | - | Whether converted from user selection |
| fromDate | boolean | - | Whether converted from date |
| fromTime | boolean | - | Whether converted from time |
| fromInteger | boolean | - | Whether converted from integer |
| fromDouble | boolean | - | Whether converted from decimal |
| fromRate | boolean | - | Whether converted from rating |
| fromColor | boolean | - | Whether converted from color |
| fromTree | boolean | - | Whether converted from tree select |
| fromCascader | boolean | - | Whether converted from cascader |
| fromCoordinate | boolean | - | Whether converted from geolocation coordinate |
| fromChildren | boolean | - | Whether converted from children object |
| fromRelation | boolean | - | Whether converted from related list |
| fromRelationRollup | boolean | - | Whether converted from related list rollup |
| fromRelationRecord | boolean | - | Whether converted from related record |
| fromRelationRecordField | boolean | - | Whether converted from related record field |
| fromLookupList | boolean | - | Whether converted from lookup list |
| fromLookupRollup | boolean | - | Whether converted from lookup rollup |
| fromID | boolean | - | Whether converted from ID number |
| fromFormula | boolean | - | Whether converted from formula |
| fromCreateTime | boolean | - | Whether converted from create time |
| fromLastModifyTime | boolean | - | Whether converted from last modified time |
| fromCreateUser | boolean | - | Whether converted from created by |
| fromLastModifyUser | boolean | - | Whether converted from last modified by |
| fromStaticText | boolean | - | Whether converted from static text |
| fromIndexNumber | boolean | - | Whether converted from children object index number |
| fromSignature | boolean | - | Whether converted from handwritten signature |
| fromDepartment | boolean | - | Whether converted from department selection |
| fromCustom | boolean | - | Whether converted from custom component |

