gpt4 book ai didi

javascript - 在 Angular Highcharts 折线图中添加自定义按钮

转载 作者:行者123 更新时间:2023-12-04 10:18:12 27 4
gpt4 key购买 nike

我正在尝试在导出属性的 Angular Highcharts 折线图中添加 2 个自定义按钮

exporting: {
enabled: true,
buttons: {
customButton: {
text: 'Custom Button',
click: () => {
alert('You pressed the button!');
},
},
anotherButton: {
text: 'Another Button',
click: () => {
alert('You pressed another button!');
},
},
},
}

但是这两个按钮没有显示。这里可能缺少什么逻辑? Stackblitz

最佳答案

您好,我认为以下代码段会对您有所帮助:

chart: {
type: "line",
renderTo: "chart",
events: {
render(events) {
let chart = this;

if (chart.customButton) {
chart.customButton.destroy();
}
chart.customButton = chart.renderer
.button("custom button", 100, 40, () => {
console.log("clicked.....");
chart.exportChart({
type: "application/pdf",
filename: "line-chart"
});
})
.add();
}
}
}

这里点击按钮,可以实现导出。此处的示例导出 PDF。

演示:

https://stackblitz.com/edit/highcharts-angular-functionality?file=src%2Fapp%2Fstackoverflow%2Fhigh-chart-question%2Fhigh-chart-question.component.ts

https://highcharts-angular-functionality.stackblitz.io/exportcolor

希望这对您有所帮助。

关于javascript - 在 Angular Highcharts 折线图中添加自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60989354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com