(仅限 Flex 数据可视化组件)
mx.charts
public class ChartItem
继承ChartItem Inheritance EventDispatcher Inheritance Object
子类 AreaSeriesItem, BarSeriesItem, BubbleSeriesItem, ColumnSeriesItem, HLOCSeriesItem, LineSeriesItem, PieSeriesItem, PlotSeriesItem

ChartItem 表示 ChartSeries 中的单个项目。在大多数标准系列中,会为系列的 dataProvider 集合中的每个项目创建一个 ChartItem。ChartItems 将被传递给系列的 itemRenderer 实例以供呈现。大多数系列类型都将扩展 ChartItem,以包含特定于图表类型的附加信息。

另请参见

Skinning ChartItem objects
Selecting chart items


公共属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  currentState : String
定义 ChartItem 的外观。
ChartItem
  element : IChartElement
拥有 ChartItem 的系列或元素。
ChartItem
  index : int
由 ChartItem 表示的来自系列的数据提供程序的数据的索引。
ChartItem
  item : Object
由 ChartItem 表示的来自系列的数据提供程序的项目。
ChartItem
  itemRenderer : IFlexDisplayObject
图表的 itemRenderer 实例,用于表示此 ChartItem。
ChartItem
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
  
ChartItem(element:IChartElement = null, item:Object = null, index:uint = 0)
构造函数。
ChartItem
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
  
返回此 ChartItem 的副本。
ChartItem
 Inherited
将事件调度到事件流中。
EventDispatcher
 Inherited
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
 Inherited
检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。
EventDispatcher
事件
 事件 摘要 定义方
 Inherited[广播事件] Flash Player 或 AIR 应用程序获得操作系统焦点并变为活动状态时将调度此事件。EventDispatcher
 Inherited[广播事件] Flash Player 或 AIR 应用程序失去操作系统焦点并变为非活动状态时将调度此事件。EventDispatcher
公共常量
 常量定义方
  DISABLED : String = "disabled"
[静态] 指示 ChartItem 显示为处于禁用状态且无法选中时的值。
ChartItem
  FOCUSED : String = "focused"
[静态] 指示 ChartItem 具有焦点但并未显示为处于选中状态的值。
ChartItem
  FOCUSEDSELECTED : String = "focusedSelected"
[静态] 指示 ChartItem 显示为具有焦点并处于选中状态的值。
ChartItem
  NONE : String = "none"
[静态] 指示 ChartItem 显示为未选中、没有焦点并且鼠标未滑过时的值。
ChartItem
  ROLLOVER : String = "rollOver"
[静态] 指示 ChartItem 显示为鼠标滑过时的值。
ChartItem
  SELECTED : String = "selected"
[静态] 指示 ChartItem 显示为处于选中状态但没有焦点的值。
ChartItem
属性详细信息
currentState属性
currentState:String  [读写]

定义 ChartItem 的外观。可将 currentState 属性设置为 nonerollOverselecteddisabledfocusSelectedfocused



实现
    public function get currentState():String
    public function set currentState(value:String):void
element属性 
public var element:IChartElement

拥有 ChartItem 的系列或元素。

index属性 
public var index:int

由 ChartItem 表示的来自系列的数据提供程序的数据的索引。

item属性 
public var item:Object

由 ChartItem 表示的来自系列的数据提供程序的项目。

itemRenderer属性 
public var itemRenderer:IFlexDisplayObject

图表的 itemRenderer 实例,用于表示此 ChartItem。

构造函数详细信息
ChartItem()构造函数
public function ChartItem(element:IChartElement = null, item:Object = null, index:uint = 0)

构造函数。

参数
element:IChartElement (default = null) — ChartItem 所属的系列或元素。
 
item:Object (default = null) — 由 ChartItem 表示的来自系列的数据提供程序的项目。
 
index:uint (default = 0) — 由 ChartItem 表示的来自系列的数据提供程序的数据的索引。
方法详细信息
clone()方法
public function clone():ChartItem

返回此 ChartItem 的副本。

返回
ChartItem — 此 ChartItem 的副本。
常量详细信息
DISABLED常量
public static const DISABLED:String = "disabled"

指示 ChartItem 显示为处于禁用状态且无法选中时的值。

FOCUSED常量 
public static const FOCUSED:String = "focused"

指示 ChartItem 具有焦点但并未显示为处于选中状态的值。

FOCUSEDSELECTED常量 
public static const FOCUSEDSELECTED:String = "focusedSelected"

指示 ChartItem 显示为具有焦点并处于选中状态的值。

NONE常量 
public static const NONE:String = "none"

指示 ChartItem 显示为未选中、没有焦点并且鼠标未滑过时的值。

ROLLOVER常量 
public static const ROLLOVER:String = "rollOver"

指示 ChartItem 显示为鼠标滑过时的值。

SELECTED常量 
public static const SELECTED:String = "selected"

指示 ChartItem 显示为处于选中状态但没有焦点的值。