# 零代码-仪表盘

## 仪表盘筛选功能(2022.7.21)

筛选组件需在 `筛选容器` 下放置。每个筛选组件需要配置数据来源，实现查询字段的配置，否则筛选能力不生效。

点击查询后每个图表组件会调用数据查询的接口，重新查询数据。筛选数据配置在入参的 `attr-filterList` 下。

下拉筛选目前暂不支持多选，放到下个版本实现。前端代码先屏蔽。

### 参数含义

#### dataType

```java
/** 数据类型 字符型 */
public static final String DATA_TYPE_1000 = "1000";
/** 数据类型 数字型 */
public static final String DATA_TYPE_2000 = "2000";
/** 数据类型 时间 */
public static final String DATA_TYPE_3000 = "3000";
/** 数据类型 浮点数 */
public static final String DATA_TYPE_4000 = "4000";
/** 数据类型 数组 */
public static final String DATA_TYPE_5000 = "5000";
```

#### conditionType

条件类型: 等于-equal,区间-between

目前只支持两种条件：相同和区间。

#### aggregateType

聚合计算类型枚举,可用值:SUM,COUNT,AVERAGE,MAX,MIN,COUNT_DISTINCT

## 组件名称

BasicTable 表格
Target 指标
FunnelChart 漏斗图
Histogram 柱状图
LineChart 折线图
PieChart 饼图
RadarChart 雷达图
HeatMapChart 热力图
AreaMapChart 地图图表
HistogramLineChart 柱线混合图
SelectFilter 下拉筛选组件
Reference 参考线


##  属性字符串转数字兼容
2023/2/4 代码中 parseInt(`${pageSize}`, 10) 三个月后可以去掉，直接用pageSize

## DSL兼容 

funnelChart.ts 补上默认属性 labelFontSize 
