升级到最新版本后从 C# 配置时 Highcharts ChartEvents 不起作用

问题描述 投票:0回答:1

Chartevents - 负载未在 Highcharts 中触发。

     chart.Chart.Events = new ChartEvents
       {
          Load = "initChart",
       };

这不会触发脚本中的 initChart 方法。

  function initChart() {
                //alert("test");
                this.inverted = true;
                this.redraw(false);
        return
 }

在加载事件时想要反转图表..条形图应该水平。这就是我正在努力实现的目标。

javascript c# asp.net-mvc highcharts dotnethighcharts
1个回答
0
投票

initChart
功能可能无法正常工作。要更改
inverted
属性,请使用
chart.update
方法。例如:

function initChart() {
  this.update({
    chart: {
      inverted: true
    }
  });
}

现场演示:https://jsfiddle.net/BlackLabel/b59c4pq7/

API 参考: https://api.highcharts.com/class-reference/Highcharts.Chart#update

© www.soinside.com 2019 - 2024. All rights reserved.