Pessoal,
Tenho uma tela (acima um panel com botoes e abaixo um form com os
componentes) que o último componente do form é um DateField. Criei uma
função para tabular tanto com Enter como com Tab.
Segue abaixo
public static function onEnterPressed(event:KeyboardEvent,
control:Object):void {
if (event.keyCode == Keyboard.ENTER || event.keyCode == Keyboard.TAB) {
if (control is TextInput) {
(control as TextInput).setFocus();
} else if (control is ComboBox) {
(control as ComboBox).setFocus();
} else if (control is Button) {
(control as Button).setFocus();
} else if (control is DateField) {
(control as DateField).setFocus();
} else if (control is TextArea) {
(control as TextArea).setFocus();
}
}
O problema é que nessa tela (form) que tem um DateField como ultimo campo,
se eu pressiono Enter estando nesse componente ele vai para o
próximo componente (no caso um botão da barra de botões), porém se eu
pressiono Tab o foco vai para a barra de endereço do navegador.
Alguém sabe o pq disso?
Já debuguei e tanto com Enter como com Tab é executado o mesmo código da
função acima.
--
[]'s
Leonardo
Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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