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

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

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



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




 

 

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

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/core/IDataRenderer.html