我正在使用带有 Razor/MVC 的 Kendos StockChart。
当我的用户将鼠标悬停在系列中的某个项目上时,我想要一个包含数据绑定数据的友好字符串,而不仅仅是值或类别。
class Node
{
public int Value {get; set;}
public DateTime Date { get; set;}
public string InterestingInfo { get; set;}
}
@(Html.Kendo().StockChart<Node>()
.Name("chart")
.DataSource(ds => ds.Read(read => read.Action("_X", "Controller")))
.DateField("Date")
.Series(series => {
series.Line(model => model.Value);
})
.Navigator(nav => nav
.DataSource(ds => ds .Read(read => read.Action("_X", "Controller")))
.Series(series =>
{
series.Area(s => s.Value);
})
)
.Tooltip(tooltip => tooltip
.Visible(true)
.Shared(false)
.Template("#=InterestingInfo#")
)
)
)
无论我在模板中使用什么,除了工具提示中的“未定义”之外,我似乎什么也得不到
我试过了,但老实说,我不确定我在做什么,谁处理这些(是 jquery、kendo 等)
#=data.InterestingInfo#
#=dataItem.InterestingInfo#