Kendo-UI图表中的刷新方法和重绘方法有啥区别?

Posted

技术标签:

【中文标题】Kendo-UI图表中的刷新方法和重绘方法有啥区别?【英文标题】:What is different between refresh method and redraw method in Kendo-UI chart?Kendo-UI图表中的刷新方法和重绘方法有什么区别? 【发布时间】:2014-03-18 17:57:53 【问题描述】:

我发现kendoui图表有两种方法:refresh方法和redraw方法,有什么区别?我想他们俩都是再画一次图表。但是如果图表是根据ajax从远程数据绑定的,请求就不会再次触发。

$("#Chart").data("kendoChart").redraw();
$("#Chart").data("kendoChart").refresh();

【问题讨论】:

【参考方案1】:

redraw 将使用当前数据重新渲染图表,例如在更改图表大小时可以使用。 refresh 也会重新绑定数据,所以如果你的数据源发生了变化,也会反映出来。

【讨论】:

我有一个情况,一开始我有一个页面是用远程数据自动绑定绘制图表,现在我想在这个图表中添加一条线,这意味着我必须更改数据源(将行数据添加到数据源),我应该使用哪种方法最好?我发现使用刷新或重绘方法都可以。

以上是关于Kendo-UI图表中的刷新方法和重绘方法有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

回流和重绘有啥区别?

FLTK 值更改和重绘等到回调之后:有啥办法吗?

在 kendo-ui 网格中显示/隐藏列后,有啥方法可以自动调整网格列宽?

JS的回流和重绘

js中的重绘与重排的区别

Thymeleaf 中的视图和重定向有啥区别?