2014-01-17 58 views
0

我期待在初始加载后更改Kendo图表的选项,我不确定如何执行此操作。在初始化后更改图表的Kendo选项

我想要做的一个简单的例子如下。假设我们有一个对象字面值,它包含我们所有的选项。我将使用剑道作为示例提供的categoryAxis选项:

var myKendoOptions = { 
    categoryAxis: { 
     categories: [5, 6] 
    } 
} 

漂亮的直线前进吧?你可以将这些选项传递给你的图表,它们将工作。

但是,我似乎无法找到任何有关如何在categories对象中更改这些值的文档,如果我想在加载图表后的较晚时间执行此操作。我看过Kendo.datasource但我不确定这是我想要的。

有没有办法做到这一点?

回答

0

嗯,我不知道这工作,但你可以给一个尝试

$("#myChart").kendoChart().options...; 

$("#myChart").data("kendoChart").refresh(); 
1

此代码应为你工作:

$("#chart").data("kendoChart").options.categoryAxis = { categories: [7, 8] } 
$("#chart").data("kendoChart").redraw(); 
0

我相信答案是setOptions方法

例如$( '#图表')。setOptions({...})

然后重绘或刷新。

相关问题