array.prototype.foreach在null或未定义的高位图表上调用

问题描述 投票:0回答:1

我正在使用Highcharts highmaps在点击图表上绘制丰富的信息。第一次通过json数组加载信息并可以正常工作。但是当我使用过滤器过滤数据并再次加载图表时,它会给我同样的错误array。在下面的几行中调用了prototype.foreach,调用了null或未定义的highcharts。解决方案是什么?

proceed.apply(this, Array.prototype.slice.call(arguments, 1));
var points = mapChart.getSelectedPoints();

以下链接供我参考:http://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/maps/demo/rich-info/

highcharts highmaps
1个回答
0
投票
我将回答这个问题,以防将来有人遇到这个问题(即使我看到您的问题已在github中解决了)。

我在调整网站大小时遇到​​了[问题(具有2个饼图和一个条形图)。我设法通过将图形的初始化包装在

document.ready:

中来解决此问题$(() => { controller.initializePieHighChart(); controller.initializeBarHighChart(); });

© www.soinside.com 2019 - 2024. All rights reserved.