syncExtremes=(e)=> {
var self = this;
var thisChart = self.chart;
var thisChart = this.chart;
if (e.trigger !== 'syncExtremes') { // Prevent feedback loop
Highcharts.each(Highcharts.charts, function (chart) {
if (chart!=thisChart) {
if (chart.xAxis[0].setExtremes) { // It is null while updating
chart.xAxis[0].setExtremes(e.min, e.max, undefined, false, { trigger: 'syncExtremes' });
}
}
});
}
}
in chart cofiguration i have kept like this,but syncExtremes is not at all called here.Please guide me am i missing anything.
xAxis: {
type: 'datetime',
events: {
setExtremes: syncExtremes,
}