智能数据洞察 DATAARTS INSIGHT-gui.json规范:组件数据面板配置
组件数据面板配置
dataSlot:组件的数据面板槽位相关配置。
1 2 3 4 5 6 7 8 9 |
"data": { "version": "2.0" "dynamicData": { "slots": [...], "filter": true, "sort": true }, } |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
version |
是 |
“2.0” |
值固定为“2.0”。 |
slots |
是 |
Slot[] |
数据面板中的数据配置区域,参考slots参数说明。 |
filter |
是 |
Boolean |
数据面板中是否展示过滤槽位。 |
sort |
是 |
Boolean |
数据面板中是否展示排序槽位。 |
- dataSlot配置示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
"dataSlot": { "version": "2.0", "dynamicData": { "slots": [ { "areaId": "area_value", "label": "度量槽位", "rule": { "maxColNum": 1, "mimColNum": 0, "needAggregator": true } } ], "filter": true, "sort": true } },
其中slots为槽位的定义如下:
- AreaId说明
- rule说明
表8 rule值说明 值
是否必选
类型
描述
minColNum
否
Number
数据面板槽位最少需要的字段个数。
maxColNum
否
Number
数据面板槽位最多支持的字段个数。
dataType
否
String[]
支持的字段类型,可选值为“STRING”、“DATE”、“NUMBER”,不配置该字段则默认为匹配AreaId对应的类型。AreaId说明。
typeErrorTip
否
String
向数据面板槽位拖拽字段类型和槽位不匹配时的提示内容。