¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo asignar teclas de función del teclado a eventos de pulsación de botón en SAPUI5

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

Hola,

Tengo la necesidad de asignar teclas de función del teclado a eventos de pulsación de botón. Por ejemplo, el botón X debería ser presionado al pulsar la tecla de función F5.

¿Cómo podemos lograr esto en SAPUI5? Por favor, házmelo saber.

Saludos,

Chandra

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

4 Respuestas

0
Cargando...

Escribe el siguiente código en tu método onInit():


Aquí estamos manejando el evento de pulsación de tecla en la combinación de teclas Control + S.


$ ( document ). keydown ( function ( evt ){
if ( evt . keyCode == 83 && ( evt . ctrlKey )){
evt
. preventDefault ();
alert
( 'funcionó' );
}
});


Saludos,

Shubham

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

¿Tengo que averiguar cómo hacer eso?

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

¡Gracias Jason por la información! ¡Voy a intentarlo!

Saludos,

Chandra

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

Creo que podrías usar una biblioteca jQuery como hotkeys para vincularla al evento del navegador de tecla de función, o usar el evento onKeydown de UI5 en el control y luego usar el método fireEvent para activar el evento de presionar el botón.

https://github.com/jeresig/jquery.hotkeys

https://sapui5.hana.ondemand.com/sdk/#docs/guide/EventsInControls.html

Muchas gracias,

Jason

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

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?