我在这个 CodePen 中重新创建了这个问题:
https://codepen.io/GeorgeBT97/pen/BxKdEW
如您所见,如果您调整 Gridstack tile 的大小,尽管 Highchart 设置为其父 div 的高度和宽度的 100%,但它并不会随之调整大小。
我看过这个线程:
https://github.com/gridstack/gridstack.js/issues/792
其中说使用这种方法应该可以解决问题:
hChart.setSize(container.width, container.height, false);
但是,我不知道如何或在哪里实施它来解决问题。如果有人可以解释,将不胜感激。附带说明一下,尽管 Highchart 容器默认设置为其父 div 的 100% 高度和宽度,但您可以在 CodePen 中清楚地看到它不是 div 的完整高度 - 谁能解释这是为什么?
非常感谢,G