¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo capturar y llamar a un módulo de función en un campo de entrada HTMLB - Guía paso a paso

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

Hola,

Tenemos un campo de entrada HTMLB en una página BSP. Necesitamos completar otro campo basado en el valor ingresado en el primer campo de entrada. Para eso, puedo activar el evento onblur utilizando el siguiente script de Java, pero no sé cómo capturar el valor en el campo de entrada y llamar a un módulo de función para obtener algunos valores basados en el valor dado en el campo de entrada. ¿Alguna ayuda?

<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...

Utiliza el siguiente código en oninputprocessing para determinar el evento.

data: event1 type ref to if_htmlb_data.

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

  • event1->EVENT_SERVER_NAME contendrá el nombre del evento (myonclick).

  • event1->EVENT_ID contendrá el eventid (myid).

Saludos

Raja

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

Hola,

Para llamar a onInputprocessing al dispararse el evento, puedes usar el siguiente código en tu javascript:

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

El evento puede ser capturado en onInputProcessing con el valor del evento->id como 'SUBMITVALUES'.

Espero que te sea de ayuda.

Saludos,

Rohit

PD: He buscado ayuda sobre htmlbSL pero no he encontrado nada.

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

El código que he proporcionado ha sido probado y funciona bien.

Para resolver tu problema.

1. Depura e identifica en qué parte del código ocurre el error y publica el mismo código aquí para corregirlo.

2. O publica todo el código de oninputprocessing aquí (si es pequeño) para que podamos echarle un vistazo.

Saludos

Raja

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

Hola Raja,

Implementé el mismo código mencionado por ti en oninputprocessing, pero aún así estoy obteniendo el mismo error.

Mensaje de error: No es posible acceder utilizando una referencia de objeto 'NULL' (tipo de terminación: RABAX_STATE).

También probé la opción (htmlbSL) mencionada por Rohit. Pero incluso usando eso, sigo obteniendo el mismo error. No sé qué código me he perdido. ¿Alguna idea de qué está causando el error?

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?