0
CanvasJSを使用している間に問題が発生しました。チャートを作成する前に、チャートがレンダリングされる必要があるdivが存在する必要があります。CanvasJS Dynamic Div
私の関数がチャートを返すと、必要なチャートdivをボディに追加してからチャートをレンダリングしたいと考えています。
charts(limit).then(function(res) {
for (key in res) {
var thiselem = document.getElementById(res[key].options.chart.container);
if(!thiselem) {
thiselem = document.createElement("div");
thiselem.id = res[key].options.chart.container;
thiselem.style.height = "33vH";
thiselem.style.width = "100%";
document.body.appendChild(thiselem);
}
res[key].render();
}
}, function(err){console.error(err);});
しかし、それは(最初.renderで失敗)と「例外TypeError:未定義のプロパティ 『スタイル』を読み取ることができません」私たちの現在のコードは次のようなものです。
ご協力いただければ幸いです。