1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| plotOptions: {
series: {
cursor: 'ns-resize',
point: {
events: {
drag: function (e) {
x = e.newX;
// appel du js draggable-points pour le drag and drop : possibilité de bouger le graphique
$('#drag').html(
'Montant <b>' +
this.series.name +
'</b> à <b>' +
this.category +
'</b> de <b>' +
//Arrondi à 0 chiffre après la virgule et affichage du point venant d'être modifié
Highcharts.numberFormat(e.newY, 0) +
'</b>');
},
drop: function () {
// x est initialisé dans l'event drag
// On suppose que l'event drag est toujours déclenché avant l'event drop
console.log(chart.series[0].data[x].y - chart.series[1].data[x].y);
$('#drop').html(
'Différence <b>' +
'de chiffre d affaire' +
'</b> à <b>' +
this.category +
'</b> est de <b>' +
//Affichage de la différence entre le CA modifiable et la CA prévisionnel
Highcharts.numberFormat(chart.series[0].data[x].y - chart.series[1].data[x].y,0) +
'</b>');
}
}
}, |
Partager