当我将鼠标悬停在Flex中的图表行时,如何显示信息?

时间:2008-11-21 18:12:58

标签: flex charts mouseover

我正在构建一个简单的Flex应用程序,我想在其中显示折线图,然后当用户将鼠标悬停在一条线上时,在一个小弹出框中显示一些信息。

1 个答案:

答案 0 :(得分:2)

您可以将LineChart的showDataTips属性设置为true。该属性在ChartBase基类中定义,LineChart扩展该基类。有关showDataTips的更多信息,请访问:

http://livedocs.adobe.com/flex/3/langref/mx/charts/chartClasses/ChartBase.html#showDataTips

您可以通过指定自定义dataTipFunction来自定义数据提示标注中显示的内容。

当您将鼠标悬停在构成线的点上时,使用数据提示将为您提供标注。如果您想提供有关该行的信息,您应该将图表与图例耦合以描述该行代表的内容。创建图例就像这样简单(其中lineChart是LineChart的id值):

< mx:图例dataProvider =“{lineChart}”/>