HighCharts Chart Feuer-event auf die Karte neu zeichnen?

Ich bin mit dem HighStock Lager charting-Bibliothek zum erzeugen einer basic-OHLC-chart. Ich will einige Aktion durchzuführen, wenn das Diagramm erstellt ist (und nachdem es regeneriert durch ändern des angezeigten Zeitrahmens). Ich bin versucht, dies zu tun mit der plotOptions.ohlc.events.show Ereignis (Dokumentation).

Das problem das ich habe ist die auch nicht brennen bei alle. Wenn ich der Beispiel für das click-Ereignis, die Warnung wird ausgelöst, richtig, wenn ich auf die Serie.

var chart = new Highcharts.StockChart({
    chart: {
        renderTo: 'divChart',
        height: 450
    },

    rangeSelector: {
        selected: 2
    },

    xAxis: {
        maxZoom: 14 * 24 * 3600000
    },

    yAxis: [{
        title: {
            text: 'OHLC'
        },
        height: 200,
        lineWidth: 2
    }, {
        title: {
            text: 'Volume'
        },
        top: 250,
        height: 100,
        offset: 0,
        lineWidth: 2
    }],

    title: {
        text: 'Stock Chart'
    },

    series: [{
        type: 'ohlc',
        name: 'Prices',
        id: 'prices',
        data: ohlc
    }, {
        type: 'column',
        name: 'Volume',
        data: volume,
        yAxis: 1
    }],

    //The event I am trying to bind to
    plotOptions: {
        series: {
            events: {
                show: function () {
                    alert("show");
                }
            }
        }
    }
});
  • Ist dies der richtige Weg, um ein Ereignis auszulösen, wenn das Diagramm neu gezeichnet wird?
  • Wenn dem so ist, warum ist nicht das Ereignis auslösen, und wie kann ich es beheben?
Schreibe einen Kommentar