Brian irei resumir rapidamente: Eu tive esse problema a um tempo atraz quando quiz colocar um delete no datagrid, bem o que fiz foi o seguinte... Dei uma olhada na documentaçao do flex e vi que ele tb é orientado a eventos, pois bem, criei um evento que estendo o Event, que nesse evento eu passo o parametro data que no datagrid sao os dados da grid, depois criei um componente que serve como um itemrederer do datagrido, quando clicado passo a linha e o parametro que quero, no meu PHP (no meu caso uso o php como server side) eu faço o que tenho que fazer com o parametro, deleto, crio e talz...
Espero ter ajudado... da uma olhada no screencast do vedovelli que ele esplica bem isso... On 9 dez, 18:48, Brian <[EMAIL PROTECTED]> wrote: > Meu DataGrid: > > <mx:DataGrid id="dgCategoria" width="100%" height="100%" > dataProvider="{categorias}" > > change="dgCategoriaChange()" keyDown="keyDownHandler(event)"> > <mx:columns> > > <mx:DataGridColumn dataField="id" headerText="Código" > width="80"/> > > <mx:DataGridColumn dataField="descricao" > headerText="Descrição" width="300"/> > > <mx:DataGridColumn dataField="plural" headerText="Plural" > sortable="false"/> > </mx:columns> > </mx:DataGrid> > > Minha função: > > private function KeyDownHandlerCategoria(event:KeyboardEvent):void { > if(event.charCode == Keyboard.ENTER) { > btSalvarClick(); > } > else if(event.charCode == Keyboard.DELETE) { > Alert.show("Teste"); > } > > } > > Valeu. --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---