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

Reply via email to