页面树结构
转至元数据结尾
转至元数据起始

提示:本文档的示例代码仅适用于本文档中的示例报表/场景。若实际报表/场景与示例代码无法完全适配(如使用功能不一致,或多个宏代码冲突等),需根据实际需求开发代码。

图形组件说明

smartbi中的图形对象是独立组件,在透视分析、组合分析、多维分析以及未来的电子表格中都有使用。

通过宏代码,可以对图形对象做一些产品默认满足不了的功能,比如:动态修改图形样式,在图形上添加文字,点击图形触发动作等。


对仪表分析等有图形对象的资源创建宏代码时,可以直接选择图形对象:chart


图形对象有3个事件,说明如下

1、beforeRenderer:图形渲染之前执行,主要用于修改图形样式(options,就是echarts接收的配置样式,要达到什么效果,修改什么配置需要参考echarts的配置http://echarts.baidu.com/option.html#title),宏代码执行完成后才刷新图形,所以一般要更改图形的xx展现样式首先想到的是这个宏事件

2、afterRenderer:图形渲染之后执行,主要用于对图形做一些后期处理,可以直接操作图形的dom对象,以及调用图形控件的API方法修正dom

3、pointClick::点击图形对象时触发,主要用于图形跳转处理,可以通过跳转规则向导设置。

请看简易新增未支持的echarts图形了解宏事件里面接口及方法说明

  beforeRenderer示例代码:以官网示例demo“图形主题”页面中动态散点图为例,说明如何修改图形options。