Avalados por :

Como tornar invisível um campo de entrada com JavaScript no Web Dynpro

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Olá pessoal,

Preciso de um campo de entrada invisível e preciso definir o foco nele. Meu problema é que se eu definir a propriedade de visibilidade do campo de entrada como vazia, obtenho meu campo invisível PORÉM a chamada para a função não funciona (setInput.requestFocus()).

Acredito que não consigo definir o foco se um campo de entrada estiver invisível.

Alguém sabe como posso resolver meu problema? Existe a possibilidade de tornar invisível esse campo de entrada com JavaScript? Em caso afirmativo, como isso funciona no Web Dynpro?

Obrigada

Marita

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

O método requestFocus() não funciona quando a propriedade de visibilidade está em branco ou em nenhum.

Você não pode incluir JavaScript na aplicação webdynpro para definir o foco no campo de entrada.

Saudações,

Sowjanya

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Matthias,

Não é possível definir o foco em um campo invisível ou desativado. Em versões anteriores do WD, isso causava erros de JS, agora provavelmente é rastreado no lado do servidor.

VS

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Para que serve isso?

Armin

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Estabelecer o foco em um campo de entrada invisível não funcionará mesmo se você seguir o método que Sowjanya sugeriu. O método wdThis.wdGetAPI().requestFocus() não funcionará para campos somente leitura e desabilitados.

Aliás, por que você quer estabelecer o foco em um campo de entrada invisível? Se você puder nos dizer o requisito, talvez possamos pensar em uma solução alternativa. Mas suponho que, para o cenário atual, estabelecer o foco em um campo de entrada invisível não funcione.

Saudações

Ravi

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?