我有一个剑道ui图表。它从服务器获取了大量数据。
我找到了如何找到数据加载的时间。
问题在于,当有大量数据时,图表可能需要2到5秒才能绘制。有没有办法知道图表准备好的时间?
答案 0 :(得分:2)
现在有渲染事件的连接。 http://demos.telerik.com/kendo-ui/chart-api/events
$("#chart").kendoChart({
...
render: onRender,
...
});
function onRender(e) {
console.log("Render");
}
答案 1 :(得分:0)
您可以在kendoChart对象中使用dataBound
:
$("#chart").kendoChart({
dataBound: function () {
console.log("loading is done");
}
// other code
// ...
});
请参阅此fiddle(不是我的工作,我相信它是Daniel,admin @ Telerik论坛的礼貌)。