2011-10-20 14 views

risposta

41

Si esegue questa operazione collegando un gestore all'evento legendItemClick e restituendo false. Ciò impedirà l'azione predefinita che consente di alternare il settore della torta.

point: { 
    events: { 
     legendItemClick: function() { 
      return false; // <== returning false will cancel the default action 
     } 
    } 
} 

vedere questo esempio http://jsfiddle.net/mfras3r/3vVGB/1/

+0

Grazie - ha funzionato :) – highchartsdude

+3

Il violino citato non funziona più nella versione corrente di Highcharts. Ho aggiornato il codice per lavorare con la versione 3.0.2 - http://jsfiddle.net/mfras3r/3vVGB/1/ – mfras3r

+2

Quando leggo la documentazione, legendItemClick non è un metodo di 'series.point.events' ma direttamente di 'series.events': http://api.highcharts.com/highcharts#plotOptions.series.events – moi

4
pie: { 
    showInLegend: true, 
    allowPointSelect: false, 
    point:{ 
     events : { 
     legendItemClick: function(e){ 
      e.preventDefault(); 
     } 
     } 
    } 
} 
2
pie: { 
    showInLegend: true, 
    allowPointSelect: false, // disable selected 
} 
+1

È buona pratica su Stack Overflow aggiungere una spiegazione sul motivo per cui la soluzione dovrebbe funzionare. Per maggiori informazioni leggi [Come rispondere] (http://stackoverflow.com/help/how-to-answer). –

+0

@FabianSchultz Grazie. – mamian

Problemi correlati