2012-10-03 53 views
0

我的应用程序是使用Telerik MVC图表的asp.net MVC。我试图隐藏和使用显示一系列的Javascript:Asp.net MVC Telerik chart.options.series.push

以下是图表:

@(Html.Telerik().Chart<MyVDC.Models.ChartData.PatientGroupData>() 
      .Name("Chart") 
      .Title(title => title 
      .Text("Representative Sales vs. Total Sales")) 
      .Series(series => 
      { 
       //series.Line(s => s.Diastolic).Name("Diastolic"); 
       series.Line(s => s.Systolic).Name("Systolic"); 
       series.Line(s => s.HeartRate).Name("Heart Rate"); 
      }) 
      .CategoryAxis(axis => axis 
       .Categories(s => s.Day).Labels(labels => labels.Template("${ formatDate(value) }")) 
    ) 
      .DataBinding(dataBinding => dataBinding 
          .Ajax().Select("_PatientGroupChartData", "BP")) 

         ) 

这里是脚本显示舒张系列:

function ShowDiastolic() { 
     var chart = $("#Chart").data("tChart"); 
     chart.options.series.push({ color: "red", data: [chart.Diastolic], name: "Diastolic", type: "Line" }); 
     chart.refresh(); 
    } 

我没有任何运气,我希望你的建议。提前致谢。

回答

0

我发现它应该是这样的: chart.options.series.push({color:“red”,data:[11,11,23,13],name:“Diastolic”,type:“Line “});

此外,图表不应该有任何系列开始。