2014-10-18 3 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

+0

Работает для меня, thx. – Flores

+0

ispanak вам может потребоваться преобразовать ваше значение в float, оно может быть строкой. Я должен был сделать это, чтобы заставить его работать. "# = Kendo.format ('{0: C0}', parseFloat (значение)) #" – nav

Смежные вопросы