group表示组件的配置项类型为配置项组,可包含多个子配置项(建议多个同类元素配置项归于一个group)。可⽤来组织内容,并支持折叠或展开组的内容。
配置项说明
字段名 | 含义 | 类型 | 是否必选 | 备注 |
---|---|---|---|---|
name |
显示名 | string | 是 | 无。 |
type |
类型 | string | 是 | 无。 |
default |
默认值 | object | 否 | 没填时为空。 |
children |
组内元素 | object | 否 | 没填时为空。 |
enableHide |
配置项对应元素是否能够在画布隐藏 | boolean | 否 | 默认为false 。设置为true 时,显示显隐图标按钮,并在当前配置项值中增加show 字段。
|
fold |
是否默认展开 | boolean | 否 | 无。 |
值说明
条件 | 数据类型 | 示例 | 默认值 |
---|---|---|---|
不配置enableHide ,或将enableHide 配置为false |
object |
|
|
将enableHide 配置为true |
object |
|
|
配置示例
- 基础用法(不配置
enableHide
)"group": { "name": "组", "type": "group", "children": { "open": { "name": "开关", "type": "switch", "col": 12 }, "size": { "type": "stepper", "caption": "大小", "min": 0, "max": 10, "step": 1, "col": 12 } } }
- 允许配置项对应元素隐藏(配置
enableHide
为true
)"group": { "name": "组", "type": "group", "enableHide": true, "children": { "open": { "name": "开关", "type": "switch", "col": 12 }, "size": { "type": "stepper", "caption": "大小", "min": 0, "max": 10, "step": 1, "col": 12 } } }