Javascript 高位图表导出按钮不显示';如果以后更新系列,则不会显示
问题是,如果数据稍后更新到另一个函数,Highcharts exporting按钮不会显示。但是,如果使用Javascript 高位图表导出按钮不显示';如果以后更新系列,则不会显示,javascript,webpack,highcharts,Javascript,Webpack,Highcharts,问题是,如果数据稍后更新到另一个函数,Highcharts exporting按钮不会显示。但是,如果使用get.JSON回调中的数据初始化图表,它确实会显示出来。以下是我的网页片段: require('expose-loader?$!expose-loader?jQuery!jquery'); function main(analytics, Highcharts) { 'use strict'; var chart = new Highcharts.chart({
get.JSON
回调中的数据初始化图表,它确实会显示出来。以下是我的网页片段:
require('expose-loader?$!expose-loader?jQuery!jquery');
function main(analytics, Highcharts) {
'use strict';
var chart = new Highcharts.chart({
chart: {
renderTo: 'employee-trend',
type: 'line',
zoomType: 'x',
spacingRight: 20,
},
credits: {
enabled: false
},
title: {
text: 'Trend'
},
subtitle: {
text: null
},
xAxis: {
type: 'datetime',
labels: {
format: '{value:%e. %b %Y}'
}
},
yAxis: {
title: {
text: 'Series'
}
},
tooltip: {
xDateFormat: "%A, %b %e %Y"
}
});
chart.showLoading();
jQuery.getJSON(location.href+'/getdata', function (data) {
var series = {
name: 'Series',
tooltip: {valueDecimals:0},
data: data.reverse()
};
chart.hideLoading();
chart.renderer.image('/static/images/logo-grayscale-transparent.png', 261, 171, 185, 31).add();
chart.addSeries(series);
console.log(data);
});
}
require(['../js/analytics', '../vendor/highcharts/highcharts.src.js', '../vendor/highcharts/exporting'], main)
嗨@Omar,你用的是哪个Highcharts版本?我试图重现这个问题,但在这里:一切正常。版本是5,因为网页加载,它无法找到导出。使用
window.onload
似乎解决了这个问题。