(本文仅供参考,因宏代码对于场景有限定,如果当前的宏代码不适用于实际应用场景,需要自行调整相关宏代码)
问题:
希望在仪表盘中,实现echarts数据作图工具栏,该如何处理呢?
解决方案:
电子表格有设置项可开启:ECharts图形-工具
仪表盘可通过宏代码处理实现:
//类型:ClientSide 对象:图表1 事件:onBeforeRender function main(page: IPage, portlet: IEChartsPortlet) { // 获取ECharts组件的配置项options let options = portlet.getChartOptions() // 设置工具栏显示 options.toolbox = options.toolbox|| {} options.toolbox.feature = { "dataView": { "show": true, "title": "数据视图", "readOnly": true } } options.toolbox.top='20%' // 将修改好的options设置回组件中进行渲染 portlet.setChartOptions(options) }