2009-05-19 3 views
6

Ho un LineChart che contiene più serie, sia LineSeries e PlotSeries, e ho un set personalizzato dataTipFunction per il grafico. Tuttavia, desidero solo visualizzare i suggerimenti dei dati per le serie di linee, non per le serie di grafici. Ho provato a restituire null dalla mia funzione di formattazione, ma questo mostra solo una casella vuota. Ho anche provato a disattivare gli eventi del mouse sulla serie di trama (impostando sia mouseEnabled e mouseFocusEnabled a false), senza alcun risultato. È possibile?Diagrammi flessibili: visualizza solo i dati per serie specifiche?

+0

amore per trovare una risposta prima di chiedere :). – hummingBird

risposta

8

È possibile impostare la proprietà di un interactive * Serie di false

<mx:series> 
    <mx:LineSeries yField="Profit" form="curve" displayName="Profit"/> 
    <mx:LineSeries yField="Expenses" form="curve" displayName="Expenses"/> 
    <mx:LineSeries yField="Amount" form="curve" displayName="Amount"/> 
    <mx:PlotSeries yField="Amount" interactive="false"/> 
</mx:series> 
+0

Questo l'ha fatto. Grazie! – eduffy

+0

Il campo interattivo viene ignorato quando showAllDataTips è impostato su true? Voglio lo stesso comportamento, ma voglio che i suggerimenti dei dati siano sempre mostrati (ad eccezione di 1 serie) – gmoniey

+0

Questa soluzione non è sempre soddisfacente: l'impostazione interattiva su false ha un effetto collaterale che l'elemento grafico non genera più i dati sui risultati. Se hai bisogno di rilevare i clic sugli elementi del grafico, questo è un problema. – Chris