Razor/MVC で Kendos StockChart を使用しています。
ユーザーがシリーズのアイテムにカーソルを合わせると、値やカテゴリだけでなく、 データ バインドされた data を含むわかりやすい文字列が必要になります。
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、剣道などですか)
#=data.InterestingInfo#
#=dataItem.InterestingInfo#