我们正在使用Kendo-UI和ASP MVC。
当我第一次定义图表时,我将操作名称,控制器名称和路径值:
.DataSource(datasource => datasource
.Read(read => read.Action("DataForEvo", "Home", new { seriename = "Default", category = "Default" }))
但是后来(在客户端),我需要用新数据重新加载图表。 我在同一页面上有2个图表,在底部有一个“条形图”,在顶部有一个“折线图”,当用户点击条形图的任何系列时,应该用相对数据更新折线图。 / p>
在“条形图”中,我有系列点击事件:
.Events(ev => ev.SeriesClick("onSeriesClick")))
我可以在哪里获得系列名称,类别和价值。从这里使用jquery我可以得到图表
var Chart = $("#chart").data("kendoChart");
和...可能存在一种方法或方法,可以使用新的“路线值”再次调用该动作。
非常感谢。
答案 0 :(得分:0)
使用read.Data()方法设置javascript函数:
.DataSource(datasource => datasource
.Read(read => read.Data("SetData"))
javascript函数应返回您的数据对象:
function SetData() { return { seriesname: "Foo", category: "Bar" }; }