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()에 실패 그러나 "형식 오류 : 속성을 읽을 수 없습니다 정의의 '스타일'".
도움을 주시면 감사하겠습니다.