DataGrid 내부에 ItemRenderer 를 사용하여 컴포넌트를 사용하고 그 컴포넌트에 StyleName 을 주고자 했을때 하는 방법이다.
CSS 파일에 다음과 같이 코딩이 되어있다고 가정해보자.
.customButton{
Background-Color:Yellow;
}
이것을 ItemRenderer나 ItemEditor에 적용을 하려면 preinitialize 이벤트를 이용해야 한다.
<mx:DataGridColumn>
<mx:itemEditor>
<mx:Component>
<mx:Buttonr preinitialize="event.target.styleName='customButton'" />
</mx:Component>
</mx:itemEditor>
</mx:DataGridColumn>
'Flex / AIR / AS' 카테고리의 다른 글
[Flex3.0] Module 형변환 에러 (0) | 2009.03.10 |
---|---|
[Flex3.0] CSS를 사용하여 FormItem 라벨 정렬 (0) | 2009.02.16 |
[FLEX3.0] ScrollBar... (0) | 2009.02.11 |
Flex ResourceManager 사용방법 (0) | 2009.02.09 |
[AS3.0] 객체 복사.( ObjectUtil ) (0) | 2009.02.07 |