Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在highCharts中添加自定义导出按钮?_Highcharts_Export - Fatal编程技术网

如何在highCharts中添加自定义导出按钮?

如何在highCharts中添加自定义导出按钮?,highcharts,export,Highcharts,Export,我们在应用程序中使用highcharts,我想在“打印和导出”按钮旁边添加一个按钮。我在这方面确实有工作的例子 我们有很多图表,点击图表我想显示一个模式窗口,并在保存按钮上做一些处理。与其为所有不同页面中的所有图表创建模式和导出属性设置,我想知道是否可以某种插件或附加组件?如果可以,有人能告诉我如何实现这一点吗 我不想在所有页面中添加导出逻辑 谢谢我想你是在问,是否有办法将此设置为某种默认设置,用于编辑每个图表定义 您应该看看Highcharts.setOptions() 这允许您为所有图表设置

我们在应用程序中使用highcharts,我想在“打印和导出”按钮旁边添加一个按钮。我在这方面确实有工作的例子

我们有很多图表,点击图表我想显示一个模式窗口,并在保存按钮上做一些处理。与其为所有不同页面中的所有图表创建模式和导出属性设置,我想知道是否可以某种插件或附加组件?如果可以,有人能告诉我如何实现这一点吗

我不想在所有页面中添加导出逻辑


谢谢

我想你是在问,是否有办法将此设置为某种默认设置,用于编辑每个图表定义

您应该看看Highcharts.setOptions()
这允许您为所有图表设置默认值。

不同页面中可能有重复的图表。如何为所有页面中的所有图表编写通用设置?
exporting: {
                           filename: 'event-id-metadata-graph',
                            buttons: {
                                contextButton: {
                                    menuItems: [{
                                        text: 'Download PDF',
                                        onclick: function () {
                                            this.exportChart({
                                                type: 'application/pdf'
                                            });
                                        }
                                    }, {
                                        text: 'Print',
                                        onclick: function () {
                                                alert('Launch Print Table function')
                                        },
                                        separator: false
                                    }]
                                }
                            }
                        },
exporting: {
                           filename: 'event-id-metadata-graph',
                            buttons: {
                                contextButton: {
                                    menuItems: [{
                                        text: 'Download PDF',
                                        onclick: function () {
                                            this.exportChart({
                                                type: 'application/pdf'
                                            });
                                        }
                                    }, {
                                        text: 'Print',
                                        onclick: function () {
                                                alert('Launch Print Table function')
                                        },
                                        separator: false
                                    }]
                                }
                            }
                        },