2009-05-19 17 views
6

Tôi có một số LineChart có chứa nhiều chuỗi, cả hai LineSeriesPlotSeries và tôi có một tập hợp tùy chỉnh dataTipFunction cho biểu đồ. Tuy nhiên, tôi chỉ muốn các mẹo dữ liệu được hiển thị cho chuỗi dòng chứ không phải là chuỗi âm mưu. Tôi đã thử trả lại null từ chức năng định dạng của tôi, nhưng điều đó chỉ hiển thị một hộp trống. Tôi cũng đã thử vô hiệu hóa các sự kiện chuột trên chuỗi âm mưu (bằng cách đặt cả hai mouseEnabledmouseFocusEnabled thành false), không có kết quả. Điều này thậm chí có thể?Biểu đồ Flex: Chỉ hiển thị datatip cho chuỗi cụ thể?

+0

tình yêu để tìm một câu trả lời trước khi tôi hỏi :). – hummingBird

Trả lời

8

Bạn có thể đặt interactive tài sản của một * Series để 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

Điều đó đã xảy ra. Cảm ơn bạn! – eduffy

+0

Trường tương tác có bị bỏ qua khi showAllDataTips được đặt thành true không? Tôi muốn hành vi tương tự, nhưng tôi muốn các mẹo dữ liệu luôn được hiển thị (ngoại trừ 1 chuỗi) – gmoniey

+0

Giải pháp này không phải lúc nào cũng thỏa đáng: thiết lập tương tác thành sai có tác dụng phụ mà phần tử biểu đồ không còn tạo dữ liệu lượt truy cập nữa. Nếu bạn cần phát hiện các nhấp chuột phần tử biểu đồ, đây là một vấn đề. – Chris

Các vấn đề liên quan