2013-08-27 51 views
0

我有劍道UI迷你圖,現在我是從我的模型填充有以下內容:劍道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,以便我可以實現它。現在我甚至無法讓Sparkline填充已定義的Datasource和Series,更不用說讓Category運行。這裏是我沒有填充Sparkline的代碼。

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

任何幫助,將不勝感激。

回答

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