2015-06-22 6 views
5

Sto cercando di calcolare dataContext utilizzare in Gantt charts recentemente rilasciato.
Desidero visualizzare alcune informazioni aggiuntive/un evento da attivare quando l'utente fa clic su una barra. Ho visto come può essere fatto con un grafico seriale, ma non riesco a farlo funzionare per il mio diagramma di Gantt.Uso di dataContext per visualizzare informazioni in Gantt Amcharts

ho:

chart.addListener("clickGraphItem", function (event) { 
    console.log(event.item.dataContext.property); 
}); 

e il mio dataProvider è come questo:

"dataProvider": [ { 
    "category": "John", 
    "property": 122, 
    "segments": [ { 
     "start": 7, 
     "duration": 2, 
     "color": "#7B742C", 
     "task": "Task #1" 
    }, { 
     "duration": 2, 
     "color": "#7E585F", 
     "task": "Task #2" 
    }, { 
     "duration": 2, 
     "color": "#CF794A", 
     "task": "Task #3" 
    } ] 
}]; 

uscita è sempre "indefinito", devo essere perso qualcosa. Ho incollato il mio codice in questo jsfiddle: http://jsfiddle.net/tholz/ah0kcxjn/1/, è l'esempio tratto dal sito Gantt Demo di Amcharts.

Un consiglio? Grazie

+0

Non è possibile con la versione corrente di Gantt, perché riformatta semplicemente i valori su un grafico a barre mobile. Tuttavia, la prossima versione avrà un riferimento all'oggetto segmento originale in dataContext. Qualcuno di amCharts aggiungerà un commento qui quando la nuova versione sarà disponibile. – martynasma

risposta

0

Abbiamo aggiunto la proprietà url per GaugeBand che consente di aggiungere il link su una banda, anche rollOverBand/rollOutBand/clickBand eventi per GaugeAxis. (versione 3.14.5)

+0

Non riesco a vedere come le Gauge Bands sono collegate con i diagrammi di Gantt. Ho visto in [changelog 3.14.5] (http://www.amcharts.com/javascript-charts/changelog/) che _segmentData_ è stato aggiunto ad AmGraph. (Funziona solo con AmGanttChart e mantiene il riferimento all'oggetto segmento originale dal fornitore di dati) ma non mi è chiaro come questo possa risolvere il mio problema (ho 1 grafico e diverse barre/graphDataItems) –

Problemi correlati