Hm... creio que isto não seja tão simples quanto parece. Mas veja se
este trecho de código lhe atende:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="vertical">

        <mx:Script>
                <![CDATA[

                        import mx.events.DataGridEvent;

                        private var isEnterLastKey:Boolean = false;

                        private function 
dataGridKeyDownHandler(event:KeyboardEvent):void
                        {
                                isEnterLastKey = event.keyCode == 
Keyboard.ENTER;
                        }

                        private function
dataGridItemEditBeginHandler(event:DataGridEvent):void
                        {
                                if (isEnterLastKey)
                                {
                                        event.preventDefault();
                                        event.currentTarget.selectedIndex--;
                                }
                                isEnterLastKey = false;
                        }

                ]]>
        </mx:Script>

        <mx:DataGrid editable="true"
                keyDown="dataGridKeyDownHandler(event)"
                itemEditBegin="dataGridItemEditBeginHandler(event)">

                <mx:dataProvider>
                        <mx:Object col1="col1_1" col2="col1_2"/>
                        <mx:Object col1="col2_1" col2="col2_2"/>
                        <mx:Object col1="col3_1" col2="col3_2"/>
                        <mx:Object col1="col4_1" col2="col4_2"/>
                        <mx:Object col1="col5_1" col2="col5_2"/>
                        <mx:Object col1="col6_1" col2="col6_2"/>
                        <mx:Object col1="col7_1" col2="col7_2"/>
                        <mx:Object col1="col8_1" col2="col8_2"/>
                        <mx:Object col1="col9_1" col2="col9_2"/>
                        <mx:Object col1="col10_1" col2="col10_2"/>
                        <mx:Object col1="col11_1" col2="col11_2"/>
                </mx:dataProvider>

        </mx:DataGrid>

</mx:Application>

[]'s
Beck Novaes

On 3 jul, 15:34, Carlos Humberto <[EMAIL PROTECTED]> wrote:
> Valeu Jack mas isso eu já tentei também...
>
> Coloquei um ........ keyDown="handleKeyDown(event) ........ no meu Datagrid
> e a função abaixo mas nao adiantou.... Não sei como sobrescrever o
> comportamento do "ENTER" no datagrid. Ou seja, ele faz o que estiver na
> minha função além das previamente definidas para ele....
>
> private function handleKeyDown(ev:KeyboardEvent):void
> {
>    if(ev.keyCode == 13)
>       trace("blabla");
>
> }
>
> Estou fazendo errado ? Alguma dica ?
>
> Abraços !!!!!!
>
> Jackson Ferreira de Andrade Mafra escreveu:
>
> > Da uma olhada na documentação:
> >http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/ww...
> > <http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/ww...>
>
> > O código do Enter é 13.
>
> > Ai vc usa da forma que vc preferir...
>
> > On 7/3/07, *Carlos Humberto* <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
>
> >     Pessoal,
>
> >     Eu quero desativar que quando o usuario esteja alterando um dado em um
> >     itemEditor e pressione <Enter> ele abra a edição na outra célula.
> >     Como fazer ? Já quebrei a cabeça.... =/
>
> >     Obs: é um itemEditor inline...
>
> >     <mx:itemEditor>
> >       <mx:Component>
> >            <mx:TextArea id='txtArea_nome_grupo' text="{data.nome_grupo
> >     }" />
> >        </mx:Component>
> >     </mx:itemEditor>
>
> >     Agradeço qualquer ajuda !!!
> >     Abraços !!!!!!!!
>
> > --
> > Jackson F. de A. Mafra
> > Designer e Desenvolvedor, Consultor
> > Designer and  Developer, Consultant


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

Responder a