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
-~----------~----~----~----~------~----~------~--~---

Responder a