¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como capturar e chamar um módulo de função em um campo de entrada HTMLB - Guia passo a passo

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

Olá,

Temos um campo de entrada HTMLB em uma página BSP. Precisamos preencher outro campo com base no valor inserido no primeiro campo de entrada. Para isso, posso ativar o evento onblur usando o seguinte script Java, mas não sei como capturar o valor no campo de entrada e chamar um módulo de função para obter alguns valores com base no valor fornecido no campo de entrada. Alguma ajuda?

<script for="INPUTFIELDID" event=onblur type="text/javascript">

</script>

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

4 Respuestas

0
Cargando...

Utilize o seguinte código em oninputprocessing para determinar o evento.

data: event1 type ref to if_htmlb_data.

event1 = cl_htmlb_manager=>get_event_ex( runtime->server->request ).

  • event1->EVENT_SERVER_NAME conterá o nome do evento (myonclick).

  • event1->EVENT_ID conterá o eventid (myid).

Saudações

Raja

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

Olá,

Para chamar onInputProcessing quando o evento é acionado, você pode usar o seguinte código em seu JavaScript:

htmlbSL(this, 2, 'SUBMITVALUES:onInputProcessing(submit)');

O evento pode ser capturado em onInputProcessing com o valor do evento->id como 'SUBMITVALUES'.

Espero que isso seja útil.

Saudações,

Rohit

PS: Procurei ajuda sobre htmlbSL mas não encontrei nada.

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

O código que forneci foi testado e está funcionando corretamente.

Para resolver o seu problema.

1. Depure e identifique em que parte do código ocorre o erro e publique o mesmo código aqui para corrigi-lo.

2. Ou publique todo o código de oninputprocessing aqui (se for pequeno) para que possamos dar uma olhada.

Saudações

Raja

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

Olá Raja,

Implementei o mesmo código mencionado por você em oninputprocessing, mas ainda assim estou recebendo o mesmo erro.

Mensagem de erro: Não é possível acessar utilizando uma referência de objeto 'NULL' (tipo de terminação: RABAX_STATE).

Também tentei a opção (htmlbSL) mencionada por Rohit. Mas mesmo assim, continuo recebendo o mesmo erro. Não sei que código eu perdi. Alguma ideia do que está causando o erro?

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?