使用模型值设置剑道面积图系列模板

时间:2018-11-22 06:59:38

标签: c# asp.net-mvc area kendo-chart kendo-template

Am试图使用“模型”中的“百分比”值设置“面积图”系列模板

这是我的代码

  if (Model.ShowDataPoints)
           {
         series.Area(Model.Series[i].YAxis).Name(Model.Series[i].SeriesName).Color(Model.Series[i].Color.ToString())
          .Labels(c =>
          {
           if (Model.ChartAllCurr)
             {
              c.Visible(true).Font("9px Arial").Format("$##,#").Margin(-10).Background("none");
               }
                else
                {
                 c.Visible(true).Template(" #= value # : ( #= kendo.format('{0:p0}', percentage) #)").Font("9px Arial").Margin(-10).Background("none");
                 }
                });
              }

如果我像下面这样设置,它将在图表中显示该点的值

c.Visible(true).Template(" #= value #").Font("9px Arial").Margin(-5).Background("none");

我想从模型列表中设置百分比值

.Template("#= kendo.format('{0:p0}', percentage)#"))

Precentage:Model.Series [i] .Percentage [i] .ToString()

但不起作用,所有点都显示相同的第一个值

请建议我可以将模型列表值设置为百分比模板吗?

0 个答案:

没有答案