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