# 事件与动作

# 事件

  1. 当数据请求发送前: 当数据请求发送前触发。

抛出的参数为:

{
  "filterParam": {}, // 过滤参数
  "queryParam": {} // 查询参数
}
  1. 当数据请求发送后: 当数据请求发送后触发。

抛出的参数为:组件所携带的数据。

  1. 当上卷时(支持上卷下钻的组件): 当组件上卷时触发。

抛出的参数为:

{
  // 当前维度字段
  "currentField": {
    "fieldAlias": "",
    "fieldName": "",
    "fieldType": ""
  },
  // 点击维度字段
  "triggerField": {
    "fieldAlias": "",
    "fieldName": "",
    "fieldType": ""
  },
  // 图表事件参数
  "eventParams": {}
}
  1. 当下钻时(支持上卷下钻的组件): 当组件下钻时触发。

抛出的参数为:

{
  // 当前维度字段
  "currentField": {
    "fieldAlias": "",
    "fieldName": "",
    "fieldType": ""
  },
  // 下一级维度字段
  "nextField": {
    "fieldAlias": "",
    "fieldName": "",
    "fieldType": ""
  },
  // 数据
  "data": {
    "name": "",
    "value": ""
  },
  // 图表事件参数
  "eventParams": {}
}
  1. 组件特有的事件,详见 组件指南 中各组件 节点编程 部分的文档

# 动作

  1. 请求数据接口: 重新请求服务端数据,上游转换器或图层节点抛出的数据将作为参数。

接收的参数为:

{
  "param": "参数" // 上游转换器或图层节点抛出数据
}
  1. 导入数据接口: 按组件绘制格式处理数据后,导入组件,重新绘制。不需要重新请求服务端数据。

接收的参数为:组件所携带的数据。

  1. 更新组件配置: 再次更新组件配置。需要首先在组件的配置面板中,单击复制配置到剪贴板,获取组件配置数据。再根据需要,在节点编程配置页面的数据处理节点中,更改对应样式的字段值。

接收的参数为:组件的配置数据。

  1. 显示: 显示组件。

  2. 隐藏: 隐藏组件。

  3. 上卷(支持上卷下钻的组件): 组件上卷。

接收的参数为:

{
  "fieldName": "", // 字段名
  "fieldAlias": "" // 中文名
}
  1. 下钻(支持上卷下钻的组件): 组件下钻。

接收的参数为:

{
  "name": "", // 下钻字段名称
  "seriesIndex": 0 // 系列下标
}
  1. 组件特有的动作,详见 组件指南 中各组件 节点编程 部分的文档
Last Updated: 1/12/2021, 11:13:58 AM