我希望在初始加载后更改Kendo图表的选项,我不确定如何做到这一点。
我想要做的一个简单示例如下。假设我们有一个包含所有选项的对象文字。我将使用Kendo提供的categoryAxis
选项作为示例:
var myKendoOptions = {
categoryAxis: {
categories: [5, 6]
}
}
挺直接的吧?您可以将这些选项传递给图表,它们可以正常工作。
但是,如果我想在加载图表后的某个时间内更改这些值,我似乎找不到任何关于能够在categories
对象中更改这些值的文档。
我见过Kendo.datasource
,但我不确定这是我想要的。
有没有这样做?
答案 0 :(得分:1)
此代码适用于您:
$("#chart").data("kendoChart").options.categoryAxis = { categories: [7, 8] }
$("#chart").data("kendoChart").redraw();
答案 1 :(得分:0)
$("#myChart").kendoChart().options...;
$("#myChart").data("kendoChart").refresh();
答案 2 :(得分:0)
我认为答案是 setOptions 方法
例如$('#chart')。setOptions({...})
然后重绘或刷新。