Flex 각 랜더러 자체의 팁

Flex/Flex 2.* 2009. 2. 22. 22:34
private function onItemRollOver ( event : ListEvent ) : void {
   var rowIndex :int = event.rowIndex-1;
   var colIndex :int = event.columnIndex;
   var arrCol :ArrayCollection = ArrayCollection ( dg.dataProvider );
   var item :Object = arrCol.getItemAt ( rowIndex );
   var key :String = DataGridColumn ( dg.columns [ colIndex ] ).dataField;
   var tipKey :String = key + "CODE";
   DataGridColumn ( dg.columns [ colIndex ] ).showDataTips = true;
   DataGridColumn ( dg.columns [ colIndex ] ).dataTipField = tipKey;
} 
데이터그리드의 itemRollOver에서 위 메소드를 호출하도록 하면... 각 렌더러 자체의 팁이 나온다
dataTipField 에 필드명을 지정 했는데 해당 필드명이 없을 경우 알아서 자동으로 자신의 필드명으로 세팅,  
추가적으로 dataTipFunction도 컬럼에 달수 있음.
posted by 느릅나무™