Implementando a interface IDropInListItemRenderer num item renderer da pra fazer praticamente tudo que vc quiser...
Eu criei esse component que chamo de BaseRenderer e eu extendo ele qdo quero fazer outros para os meus projetos <?xml version="1.0" encoding="utf-8"?> <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" horizontalScrollPolicy="off" verticalScrollPolicy="off" implements="mx.controls.listClasses.IDropInListItemRenderer" paddingLeft="4" paddingRight="4" paddingTop="0" paddingBottom="0"> <mx:Script> <![CDATA[ import mx.controls.dataGridClasses.DataGridColumn; import mx.controls.dataGridClasses.DataGridListData; import mx.collections.ArrayCollection; import mx.controls.DataGrid; import mx.controls.listClasses.BaseListData; /* override public function set data(value:Object):void { super.data = value; } */ public var _listData:BaseListData; public var _dataGrid:DataGrid; public var _dataGridColumn:DataGridColumn; public var _dataProvider:ArrayCollection; public var _dataField:String; [Bindable("dataChange")] public function get listData():BaseListData { return _listData; } public function set listData(value:BaseListData):void { _listData = value; _dataGrid = _listData.owner as DataGrid; _dataGridColumn = _dataGrid.columns[_listData.columnIndex] as DataGridColumn; _dataProvider = _dataGrid.dataProvider as ArrayCollection; _dataField = (value as DataGridListData).dataField; } ]]> </mx:Script> </mx:HBox> Ve se ajuda... ;-) On Nov 3, 6:01 pm, "Luis Carlos Quinhone" <[EMAIL PROTECTED]> wrote: > Puts rsssss, bom não era bem o que eu tava pensando, mas ajuda sim. > Valeu Anderson > > Quinhone --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
