2012-10-03 54 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 「});

此外,圖表不應該有任何系列開始。