2009-05-19 12 views
6

Mam , który zawiera wiele serii, zarówno LineSeries i PlotSeries, i mam niestandardowy zestaw dataTipFunction dla wykresu. Jednak chcę wyświetlać tylko porady dotyczące danych dla serii linii, a nie serii wykresów. Próbowałem wrócić null z funkcji mojego formatu, ale to po prostu wyświetla puste pole. Próbowałem również wyłączyć zdarzenia myszy w serii fabuły (ustawiając zarówno mouseEnabled i do), bez skutku. Czy to możliwe?Flex Charting: wyświetla tylko datatip dla określonej serii?

+0

miłości znaleźć odpowiedź przed pytam :). – hummingBird

Odpowiedz

8

Można ustawić właściwość * Seria interactive do 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

To się udało. Dziękuję Ci! – eduffy

+0

Czy pole interaktywne zostanie zignorowane, gdy parametr showAllDataTips ma wartość true? Chcę tego samego zachowania, ale chcę, aby wskazówki danych były zawsze wyświetlane (z wyjątkiem 1 serii). – gmoniey

+0

To rozwiązanie nie zawsze jest zadowalające: ustawienie interaktywne na wartość false ma efekt uboczny, że element wykresu nie generuje już danych o trafieniach. Jeśli chcesz wykryć kliknięcia elementów wykresu, jest to problem. – Chris

Powiązane problemy