¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como ativar o evento de mudança ao pressionar Enter em um campo de entrada sem alterações?

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

Olá a todos, tenho um campo de entrada e ao mudar o evento estou realizando certa funcionalidade.

Cenário: O usuário insere 123 no campo de entrada e o evento de mudança é ativado com sucesso. Agora, sem alterar o valor 123, o usuário pressiona o botão Enter, mas desta vez o evento de mudança não é ativado, é porque nenhuma alteração foi feita? Existem outros eventos para controlar esse cenário? O evento deve ser ativado quando o campo perde o foco e também ao pressionar Enter?

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

4 Respuestas

0
Cargando...

Dennis, esse é o código do OPENUI5 1.28.1, não o meu.

InputBase.prototype.onsapenter = function(oEvent) {
// lidar com o evento de mudança ao pressionar enter
this.onChange(oEvent);
};
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estás cambiando el comportamiento de todos los controles que se extienden de este control base. Estoy de acuerdo con esto, es lo esperado. Normalmente, no animo a mis desarrolladores a hacer cosas como esta.

Sí, funcionará.

Gracias

-D

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

Denis, quando eu escrevo, por exemplo, a letra a e pressiono enter, recebo uma mensagem pop-up; se não alterar o valor e pressionar enter novamente, recebo a mensagem novamente.

como mencionei

nputBase.prototype.onsapenter = function(oEvent) {

// manejar evento de cambio en enter
this.onChange(oEvent);
};

sempre executa onChange para enter

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

Olá Thivi

Isso ocorre porque o valor não muda. No entanto, você pode fazer assim

Exemplo

-D

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?