This page was saved using jaction on 2006-09-04 8:33:45.
Address: http://flexdocs.kr/docs/flex2/langref/mx/core/IDataRenderer.html
Title: mx.core.IDataRenderer (Flex™ 2 레퍼런스 가이드)  •  Size: 13597
Packagemx.core
인터페이스public interface IDataRenderer
SubinterfacesIListItemRenderer
인프리멘타AccordionHeader , AreaRenderer , BoxItemRenderer , Button , CandlestickItemRenderer , ChartLabel , CircleItemRenderer , ComboBox , Container , DataGridItemRenderer , DataTip , DateField , HLOCItemRenderer , Image , Label , LineRenderer , ListBase , ListItemRenderer , MenuItemRenderer , NumericStepper , ShadowLineRenderer , TextArea , TextInput , TileListItemRenderer , TreeItemRenderer , WedgeItemRenderer

IDataRenderer 인터페이스는,data property를 가지는 컴퍼넌트의 인터페이스를 정의합니다.

리스트 컨트롤 (List, HorizontalList, TileList, DataGrid, Tree 컨트롤 등) 내의 아이템 렌더러 또는 아이템 에디터로 사용되는 컴퍼넌트, 또는 차트내에서 렌더러로서 사용되는 컴퍼넌트에,data property를 사용해 데이터가 건네받아 렌더링 또는 편집됩니다. 컴퍼넌트는, 호스트 컴퍼넌트가 이 정보를 건네줄 수가 있도록(듯이), IDataRenderer 를 Implements할 필요가 있습니다. 모든 Flex 컨테이너 및 많은 Flex 컴퍼넌트는 IDataRenderer 및 data property를 Implements합니다.

리스트 컨트롤내에서, Flex 는 아이템 렌더러 또는 아이템 에디터의 data property를, 렌더링 또는 편집 대상의 아이템에 대응하는 데이터 프로바이더의 엘리먼트로 설정합니다. DataGrid 컨트롤의 경우,data property는, 그 아이템 뿐만이 아니라, DataGrid 컨트롤의 행 전체에 대한 데이터 프로바이더 엘리먼트를 포함합니다.

이 인터페이스를 Implements하려면 ,data property를 Implements하는 setter 및 getter Methods를 정의합니다. 통상, setter Methods는 data property의 값을 내부 변수에 기입해 dataChange 이벤트를 dispatch해, getter Methods는 내부 변수의 현재의 값을 돌려줍니다. 다음의 예를 참조해 주세요.

// property치의 내부 변수
private var _data:Object;
    
// 데이터 property를 바인드 가능하게 한다.
[Bindable("dataChange")]
    
// getter Methods의 정의
public function get data() :Object {
return _data;
    }
    
// setter Methods를 정의해, 데이터 바인딩을 지원(support)하도록(듯이)
// property가 변경되었을 때에 이벤트를 dispatch한다.
public function set data(value:Object) :void {
_data = value;
    
dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE));
    }
  



Public property
 property정의
  data : Object
렌더링 또는 편집하는 데이터입니다.
IDataRenderer
property의 상세
dataproperty
data:Object   [read-write]

렌더링 또는 편집하는 데이터입니다.

Implements
    public function get data():Object
    public function set data(value:Object ):void






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/core/IDataRenderer.html