【问题标题】:Kendo UI Sparkline - Datasource/Series/CategoriesKendo UI Sparkline - 数据源/系列/类别
【发布时间】:2013-08-27 17:45:46
【问题描述】:

我现在有一个 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"))
)

任何帮助将不胜感激。

【问题讨论】:

    标签: asp.net asp.net-mvc kendo-ui


    【解决方案1】:

    永远不会失败,您会花几个小时在 Google 上查看某些内容,然后在发布问题后片刻,您就会发现自己的愚蠢错误...

    @(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"))
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-03
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多