¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

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
  • 13 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@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?