UI类型介绍
本文介绍DLV支持的控件(组件配置项)。您可以通过gui.json文件中定义的type字段,来定义控件的类型和配置。
文本输入框
字段名 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
placeholder | 否 | String | 值为空时的提示内容。 |
value | 是 | String | 文本输入框的值。 |
示例如下:

1 2 3 4 5 6 7 | { "label": "Init value", "name": "initvalue", "type": "input", "placeholder": "input value", "value": "" } |
数值控件
数值控件:
字段名 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
value | 是 | Number | 数值控件的值,默认为0。 |
min | 否 | Number | 可调整的最小值,默认为30000。 |
max | 否 | Number | 可调整的最大值,默认为-30000。 |
precision | 否 | Number | 小数数值保留位置,默认为0。 |
step | 否 | Number | 调整数值的大小幅度,默认为1。 |
示例如下:

1 2 3 4 5 6 7 8 9 10 | { "label": "Size", "name": "size", "type": "number", "min": 0.1, "max": 1.5, "precision": 1, "step": 0.1, "value": "0.6" } |
下拉选择器
字段名 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
value | 是 | string | 下拉选择器选中的值。 |
data | 是 | Array<Object> | 下拉选择器中包含的所有可选值。 |
isSearch | 否 | Boolean | 下拉选择器是否支持搜索功能,默认为false。 |
data示例如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | { "label": "Layout", "name": "initvalue", "type": "select", "data": [ { "key": "Center", "value": "center" }, { "key": "Left", "value": "left" }, { "key": "Right", "value": "right" } ], "value": "center" } |

颜色选择器
字段名 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
value | 是 | String | 颜色选择器所选择的值(可为渐变色或echarts颜色值)。 |
gradient | 否 | Boolean | 是否支持渐变色,默认为true。 |
1 2 3 4 5 6 7 | { "label": "Color", "name": "color", "type": "color", "value": "rgba(70,94,212,1)", "gradient": true }, |

区域编号 | 描述 |
|---|---|
1 | 支持渐变色 |



