Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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
Javascript 高位图表导出按钮不显示';如果以后更新系列,则不会显示_Javascript_Webpack_Highcharts - Fatal编程技术网

Javascript 高位图表导出按钮不显示';如果以后更新系列,则不会显示

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({

问题是,如果数据稍后更新到另一个函数,Highcharts exporting按钮不会显示。但是,如果使用
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
似乎解决了这个问题。