跳到主要内容

Custom field

通过定义proxima:CustomField,可以创建team的自定义字段。创建后的自定义字段可以配置到事项界面上。

Manifest示例

modules:
proxima:CustomField:
- key: custom-field
name: 自定义字段
description: 这是一个自定义字段
fieldType: Text
undeletable: true
locked: true

属性

属性类型是否必填说明
keyStringYes自定义字段的key。在Manifest文件中必须是唯一的。
规则: ^[a-zA-Z0-9_-]+$
nameStringYes自定义字段名称
descriptionStringNo自定义字段的说明
fieldTypeStringYes自定义字段类型
lockedBooleanNo是否锁定,锁定后不能编辑
undeletableBooleanNo能否删除,如果为true则不能删除
dataObjectNo下拉类型的字段数据源
propertyObjectNo自定义字段扩展的属性

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创建的自定义字段类型