Custom field
通过定义proxima:CustomField
,可以创建team的自定义字段。创建后的自定义字段可以配置到事项界面上。
Manifest示例
modules:
proxima:CustomField:
- key: custom-field
name: 自定义字段
description: 这是一个自定义字段
fieldType: Text
undeletable: true
locked: true
属性
属性 | 类型 | 是否必填 | 说明 |
---|---|---|---|
key | String | Yes | 自定义字段的key。在Manifest文件中必须是唯一的。 规则: ^[a-zA-Z0-9_-]+$ |
name | String | Yes | 自定义字段名称 |
description | String | No | 自定义字段的说明 |
fieldType | String | Yes | 自定义字段类型 |
locked | Boolean | No | 是否锁定,锁定后不能编辑 |
undeletable | Boolean | No | 能否删除,如果为true则不能删除 |
data | Object | No | 下拉类型的字段数据源 |
property | Object | No | 自定义字段扩展的属性 |
data属性用法示例
modules:
proxima:CustomField:
- key: custom-field
name: 自定义字段
description: 这是一个自定义字段
fieldType: Dropdown
data:
customData:
- label: label1
value: value1
- label: label2
value: value2
undeletable: true
locked: true
fieldType取值
- Text 文本
- User 用户
- LongText 长文本
- Number 数值
- Dropdown 下拉组件
- Date 日期
- DateRange 日期范围
- Script 脚本
也可以指定为proxima:FieldType
创建的自定义字段类型