Olá Bruno. Veja se o exemplo abaixo lhe ajuda. <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onCreationComplete()"> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] public var alterar:Boolean; [Bindable] private var _dp:ArrayCollection = new ArrayCollection([{col1:new ArrayCollection([{label:"Teste 1", data:1},
{label:"Teste 2", data:2}, {label:"Teste 3", data:3} ]) }]); public function onCreationComplete():void{} private function onClick():void{ alterar = !alterar; } ]]> </mx:Script> <mx:DataGrid dataProvider="{_dp}" width="400" horizontalCenter="0" height="300" verticalCenter="0"> <mx:columns> <mx:DataGridColumn headerText="coluna 1" dataField="col1" rendererIsEditor="true"> <mx:itemRenderer> <mx:Component> <mx:ComboBox dataProvider="{data.col1}" enabled="{outerDocument.alterar}"/> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> </mx:columns> </mx:DataGrid> <mx:Button label="Alterar" click="onClick()" right="43" bottom="18"/> </mx:Application> 2009/7/29 bruno bg <bruno...@ig.com.br> > Essa alternativa de DataGrid, clicar, preencher os TextInputs como > enabled=false , clicar num botão alterar e ficar enabled=true. Eu já faço em > outras telas. > > Na verdade estou usando o próprio DataGrid para fazer o CRUD. E dentro > desse DataGrid utilizo alguns componentes como o ComboBox - itemRenderer, só > que mesmo colocando o DataGrid como enabled=false o comboBox fica disponível > para o usuário mexer. > Tentei colocar o próprio comboBox com enabled=false, mas ele fica > eternamente "false" não tenho como acessar essa propriedade !!! > algo do tipo meuDataGrid.meuComboBox = enabled = true. :::??? teria como > !?!? > > bruno bg > > > 2009/7/29 darkson <darkness1...@gmail.com> > > >> >> Cara, eu tenho uma tela de cadastro aki e funciona assim, Eu tenho um >> grid que lista todas tudo, quando a pessoa escolhe uma opçao ela >> preenche tods os campos de inputText utilizados para cadastro, quando >> eu clicko em alterar eu tenho permissão para alterar os inputText.... >> Não sei se deu para entender muito bem... e não sei se é mais ou menos >> isso que vc quer. Ainda sou iniciante nesse negócio hehehe >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---