2014-10-18 78 views
2

我需要用餅圖顯示我的價值與貨幣格式。我想我錯過了,所以我找不到解決方案。Kendo餅圖貨幣格式

我該如何處理這段代碼?

.Template("#= category #: #= value '{0:C}'#")) 

這裏是我的劍道圖表:

  @(Html.Kendo().Chart(Model) 
.Name("chart3") 
     .Title(title => title 
        .Text(@ViewBag.a) 
     .Position(ChartTitlePosition.Top)) 
     .Legend(legend => legend 
     .Visible(true) 
     .Position(ChartLegendPosition.Top)) 
    .Series(series => 
    { 
     series.Pie(model => model.Count, categoryExpression: model => model.Name); 


    }) 


.Theme("metro") 
     .Tooltip(tooltip => tooltip 
    .Visible(true) 
          .Template("#= category #: #= value '{0:C}'#")) 
     .Events(ev => ev.DataBound("onDB")) 

      ) 

回答

3

只要做到這一點,像這樣:

.Template("#= category #: #= kendo.toString(value, 'c0')#")) 
+0

謝謝您的回答,但我不能與此代碼獲取貨幣。 – ispanak 2014-10-20 12:33:42

+0

適合我,thx。 – Flores 2015-05-25 19:34:14

+0

ispanak您可能需要將您的值轉換爲浮點數,它可能是一個字符串。 「#= kendo.format('{0:C0}',parseFloat(value))#」 – nav 2016-03-18 16:58:07