¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo hacer invisible un campo de entrada con JavaScript en Web Dynpro

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

Hola chicos,

Necesito un campo de entrada invisible y tengo que establecer un enfoque en él. Mi problema es que si establezco la propiedad visible del campo de entrada en blanco, obtengo mi campo invisible PERO la llamada a la función no funciona (setInput.requestFocus()).

Supongo que no puedo establecer un enfoque si un campo de entrada está invisible.

¿Alguien sabe cómo puedo resolver mi problema? ¿Existe la posibilidad de hacer invisible este campo de entrada con JavaScript? En caso afirmativo, ¿cómo funciona en Web Dynpro?

Gracias

Marita

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

4 Respuestas

0
Cargando...

Hola,

requestFocus() no funciona cuando la propiedad de visibilidad está en blanco o en ninguno.

No puedes incluir JavaScript en la aplicación webdynpro para establecer el foco en el campo de entrada.

Saludos,

Sowjanya

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

Matthias,

No puedes establecer el enfoque en un campo invisible o deshabilitado. En versiones anteriores de WD esto causaba errores de JS, ahora probablemente se rastrea en el lado del servidor.

VS

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

¿Para qué sirve esto?

Armin

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

Hola

Establecer el enfoque en un campo de entrada invisible no funcionará incluso si sigues el método que Sowjanya ha sugerido. El método wdThis.wdGetAPI().requestFocus() no funcionará para campos de solo lectura y deshabilitados.

Por cierto, ¿por qué quieres establecer el enfoque en un campo de entrada invisible? Si nos puedes decir el requisito, tal vez podríamos pensar en una solución alternativa. Pero supongo que para el escenario actual, establecer el enfoque en un campo de entrada invisible no funciona.

Saludos

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?