(Flex データ視覚化コンポーネントのみ)
パッケージmx.charts.chartClasses
インターフェイスpublic interface IStackable

IStackable インターフェイスは、積み重ね可能な系列によって実装されます。 積み重ねセット(ColumnSet、BarSet、AreaSet)では、このインターフェイスは積み重ね時に割り当てられたサブ系列によって実装される必要があります。



パブリックプロパティ
 プロパティ定義元
  stacker : StackedSeries
この系列に関連付けられた StackedSeries です。
IStackable
  stackTotals : Dictionary
[書き込み専用] 系列の積み重ねの総計です。
IStackable
パブリックメソッド
 メソッド定義元
  
stack(stackedXValueDictionary:Dictionary, previousElement:IStackable):Number
系列を積み重ねます。
IStackable
プロパティの詳細
stackerプロパティ
stacker:StackedSeries

この系列に関連付けられた StackedSeries です。 このスタッカーによって、系列の積み重ね動作が管理されます。



実装
    public function get stacker():StackedSeries
    public function set stacker(value:StackedSeries):void
stackTotalsプロパティ 
stackTotals:Dictionary  [書き込み専用]

系列の積み重ねの総計です。



実装
    public function set stackTotals(value:Dictionary):void
メソッドの詳細
stack()メソッド
public function stack(stackedXValueDictionary:Dictionary, previousElement:IStackable):Number

系列を積み重ねます。 通常、系列はデータプロバイダからデータをロードするため updateData() 関数を実装しています。ただし、積み重ね系列では、必ずしもデータプロバイダに値が格納されているとは限らないため、特殊な操作が実行されます。 その値は、データプロバイダに何が格納されていても、積み重ねられる側のオブジェクトによってロードされた値と合算したものになります。

カスタム積み重ね系列には、stack() メソッドを実装してください。データプロバイダからデータをロードし、レンダリング対象の実値が取得される辞書内の基本値にそのデータを追加し、合算後の新しい値で辞書内の値を置き換えます。

パラメータ

stackedXValueDictionary:Dictionary — 系列が積み重ねられる基本値が含まれます。 辞書のキーは y 値で、値は x 値です。
 
previousElement:IStackable — 積み重ねの中の直前のエレメントです。 例えば、同じ型のエレメントの場合は、このプロパティへのアクセスを使用することにより、レンダリング時に同じ処理を繰り返す必要を回避できます。

戻り値
Number — 新たに積み重ねる系列の最大値です。




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/charts/chartClasses/IStackable.html