【问题标题】:Asp.net MVC Telerik chart.options.series.pushAsp.net MVC Telerik chart.options.series.push
【发布时间】:2012-10-06 11:41:47
【问题描述】:

我的应用程序是 asp.net MVC,使用 Telerik MVC 图表。我正在尝试使用 Javascript 隐藏和显示系列:

这是图表:

@(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();
    }

我没有任何运气,我会很感激你的建议。提前致谢。

【问题讨论】:

    标签: asp.net-mvc-3 telerik-mvc


    【解决方案1】:

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

    此外,图表不应以任何系列开头。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      • 2012-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多