2014-01-17 76 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({...})

然後重繪或刷新。

相關問題