我需要做两件事我已经尝试了我所知道的每一种方法。如果我问一些小问题,不要误会我。我只是想知道
下面是我在highcharts中自定义按钮
我的组件.TS文件
textData = 0; //declared outside the function
chartGenerate(){
chart:{......},
yAxis:{.....},
xAxis:{....},
series:[....],
exporting: {
buttons: {
contextButton: {
menuItems: [.......]
},
change:{
symbol:'triangle',
onclick: function () {
this.textData += 1
},
},
gotit:{
text:this.textData
},
},
}
第一件事第二件事
1条答案
按热度按时间xurqigkl1#
你可以使用箭头功能来引用上下文上面的这一些属性。
接下来,您的更改必须传递到某个地方,请注意,当您单击它时,您必须通过chartRef(即引用图表引用)更新它。
在正式的 Package 文件中,你会发现如何在Highcharts中加载导出模块。
勾选此docs选项以进行汇出按钮。
演示:https://stackblitz.com/edit/highcharts-angular-basic-line-gh8gsg
编辑-----
要更改符号旋转,最好的选择是将符号实现为带旋转的自定义形状
应用编程接口:https://api.highcharts.com/highcharts/exporting.buttons.contextButton.symbol
演示:https://jsfiddle.net/BlackLabel/ansk53cy/