Setar Foco quando inicia a aplicação Flex  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
digoveneno
What is classpath?
[Avatar]

Membro desde: 09/12/2008 22:40:36
Mensagens: 8
Offline

Boa tarde, estou tendo certa dificuldade em realizar o foco para o textinput na tela de login da minha aplicacao em Flex, a principio o que eu li é por padrão não realizar este foco quando a aplicação é iniciada no Flash.

Estou fazendo uma tela de login usando PopUpManager.addPopUp();

Depois disso eu coloco um setFocus em um campo , para que depois possar ser informado o login, porém não estou conseguindo aplicar esta funcionalidade, somente funciona se eu clicar na apicação com isso é possivel digitar o no campo login (o cursor até consegue ficar no campo que eu necessito mas não escreve nenhum caracter).

O que fazer.

Segue meu codigo para chamar a tela de login
[Email]
rosequadra
JavaBaby

Membro desde: 17/05/2011 16:02:31
Mensagens: 82
Offline

Boa Tarde, qual o navegador que você usa para executar sua aplicação?
O que vou lhe passar funciona no internet explorer:

No seu projeto você abre a pasta html-template e o arquivo index.template.htm
Na tag <body scroll="no"</body> vc deve modificar deixando-o assim:


e no init da sua tela de login vc coloca:


Funciona perfeitamente no internet explorer, espero que lhe ajude
digoveneno
What is classpath?
[Avatar]

Membro desde: 09/12/2008 22:40:36
Mensagens: 8
Offline


Obrigado rosequadra alterei o arquivo colocando esse trecho e deu certo.
[Email]
rosequadra
JavaBaby

Membro desde: 17/05/2011 16:02:31
Mensagens: 82
Offline

Mas seu navegador padrão será esse mesmo?
Estou aqui testando outras alternativas, qualquer coisa te passo, ok!
digoveneno
What is classpath?
[Avatar]

Membro desde: 09/12/2008 22:40:36
Mensagens: 8
Offline

Realizei o teste aqui e ocorre somente no Internet Explorer 9 e Firefox 7, já no Chrome 14. (foram esses navegadores que eu testei).
[Email]
Cabazzo
JavaChild
[Avatar]

Membro desde: 06/11/2007 13:58:32
Mensagens: 137
Localização: Recife, PE
Offline

Usa a classe ExternalInterface, vê se isto te ajuda:

http://carrythezero.net/blog/2009/01/20/flex-textinput-focus-issues/

http://www.webappsolution.com/wordpress/2010/08/31/set-flex-to-focus-on-application-load/

Flex 4.5 ACE Certified.
[MSN]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team