0

我现在有一个 Kendo UI 迷你图,我正在从我的模型中填充以下内容:

@(Html.Kendo().Sparkline()
    .Name("jph-graph")
    .Theme("black")
    .Type(SparklineType.Column)
    .Tooltip(tooltip => tooltip.Format("{0:n2}"))
    .Data(Model.jphList.Select(g => g.value).ToList())
)

迷你图正确地填充了它。

我想添加一个类别,以便可以在我的工具提示中包含该值。我所能找到的只是对使用该类别的引用,所以我开始尝试使用 .DataSource 以便我可以实现它。现在我什至无法让迷你图填充定义的数据源和系列,更不用说让类别正常工作了。这是我没有填充迷你图的代码。

@(Html.Kendo().Sparkline()
    .Name("jph-graph")
    .Theme("black")
    .Type(SparklineType.Column)
    .Tooltip(tooltip => tooltip.Format("{0:n2}"))
    .DataSource(ds => Model.jphList.Select(g => new { date = g.production_date, value = g.value }).ToList())
    .Series(series => series.Column("value"))
)

任何帮助,将不胜感激。

4

1 回答 1

0

永远不会失败,你会在几个小时内查看和谷歌一些东西,然后在发布问题后片刻,你会看到自己的愚蠢错误......

@(Html.Kendo().Sparkline(Model.jphList)
    .Name("jph-graph")
    .Theme("black")
    .Type(SparklineType.Column)
    .Tooltip(tooltip => tooltip.Format("{0:n2}"))
    .DataSource(ds => Model.jphList.Select(g => new { date = g.production_date, value = g.value }).ToList())
    .Series(series => series.Column("value"))
)
于 2013-08-27T17:57:33.497 回答