Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
mx.core 

IDataRenderer  - AS3 Flex

パッケージmx.core
インターフェイスpublic interface IDataRenderer
実装者 AXMAccordionItemVO, AXMAccordionSegment, AccordionHeader, AdvancedDataGridGroupItemRenderer, AdvancedDataGridHeaderRenderer, AdvancedDataGridItemRenderer, AdvancedListBase, AreaRenderer, BoxItemRenderer, Button, CandlestickItemRenderer, ChartLabel, CircleItemRenderer, ComboBox, Container, CrossItemRenderer, DataGridItemRenderer, DataRenderer, DataTip, DateField, DefaultItemRenderer, DefaultItemRenderer, DiamondItemRenderer, FTEAdvancedDataGridItemRenderer, FTEDataGridItemRenderer, GanttItem, GanttItemToolTip, HLOCItemRenderer, HSliderDataTip, HTML, Image, Label, LabelItemRenderer, LineRenderer, ListBase, ListItemRenderer, MenuItemRenderer, NumericStepper, OLAPDataGridGroupRenderer, ShadowBoxItemRenderer, ShadowLineRenderer, TextArea, TileListItemRenderer, TreeItemRenderer, TriangleItemRenderer, View, WedgeItemRenderer

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

IDataRenderer インターフェイスは、data プロパティを持つコンポーネントのインターフェイスを定義します。

リストコントロール(List、HorizontalList、TileList、DataGrid、Tree コントロールなど)内のアイテムレンダラーまたはアイテムエディターで使用されるコンポーネント、またはチャート内でレンダラーとして使用されるコンポーネントに、data プロパティを使用して、レンダリングまたは編集するデータが渡されます。 コンポーネントは、ホストコンポーネントがこの情報を渡すことができるように、IDataRenderer を実装する必要があります。 すべての Flex コンテナおよび多くの Flex コンポーネントは IDataRenderer および data プロパティを実装します。

リストコントロール内で、Flex はアイテムレンダラーまたはアイテムエディターの data プロパティを、レンダリングまたは編集対象のアイテムに対応するデータプロバイダーのエレメントに設定します。 DataGrid コントロールの場合、data プロパティは、そのアイテムだけでなく、DataGrid コントロールの行全体に対するデータプロバイダーエレメントを含みます。

このインターフェイスを実装するには、data プロパティを実装するための setter および getter メソッドを定義します。 通常、setter メソッドは data プロパティの値を内部変数に書き込んで dataChange イベントを送出し、getter メソッドは内部変数の現在の値を返します。次の例を参照してください。

    // Internal variable for the property value.
    private var _data:Object;
    
    // Make the data property bindable.
    [Bindable("dataChange")]
    
    // Define the getter method.
    public function get data():Object {
        return _data;
    }
    
    // Define the setter method, and dispatch an event when the property
    // changes to support data binding.
    public function set data(value:Object):void {
        _data = value;
    
        dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE));
    }
  



パブリックプロパティ
 プロパティ定義元
  data : Object
レンダリングまたは編集するデータです。
IDataRenderer
プロパティの詳細

data

プロパティ
data:Object

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

レンダリングまたは編集するデータです。



実装
    public function get data():Object
    public function set data(value:Object):void




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。