2013-02-22 18 views
17

Ho una bella tabella in alto che l'utente può ingrandire. Non mi piace davvero il pulsante ZOOM RESET integrato e vorrei aggiungere il mio pulsante di reset zoom personalizzato in una barra di navigazione già presente.highcharts nascondi il pulsante di reset dello zoom, lo zoom della chiamata reimposta al livello di programmazione

Quindi le mie domande sono: 1. C'è un modo per nascondere il pulsante ZOOM RESET dei grafici highcharts? 2. Esiste un metodo/funzione che posso chiamare per eseguire lo ZOOM RESET? (Posso chiamarlo dal mio stesso pulsante)

risposta

32

È possibile passare resetZoomButton come display: none e chiamare zoomOut.

chart: { 
    resetZoomButton: { 
     theme: { 
      display: 'none' 
     } 
    } 
} 

$('#resetZoom').click(function() { 
    chart.zoomOut(); 
}); 

<input type="button" value="reset zoom" id="resetZoom"/> 

Demo

+1

C'è anche una richiamata è possibile collegare in per determinare quando per mostrare/nascondere il pulsante zoomreset (personalizzato)? – TSG

+1

trovato l'evento (seleziona) nelle opzioni del grafico. FYI per chiunque altro. Vorrei che la documentazione fosse più completa! – TSG

+1

È possibile utilizzare la richiamata di HC, var chart = new Highcharts.Chart (opzioni, funzione (grafico) { console.log ('grafico generato'); }); –

Problemi correlati