La sección de Eventos en Pragmatic Studio permite definir los eventos que se ejecutarán al momento de presionar alguna de las acciones del formulario.

Sección Eventos de formulario

Campos

Esta sección cuenta con 5 campos:

1. Evento

Permite seleccionar el evento ya creado que se desea ejecutar. Para obtener más información sobre los eventos, ingresa a este enlace.

2. Nivel

Indica a qué nivel se ejecutará el evento. Si se selecciona “Formulario”, se procesará información de todo el formulario al ejecutar el evento. Si se selecciona “Campo”, solo se procesará información específica de un solo campo.

3. Ejecutar al

Define el momento de ejecución del evento. Hay 6 opciones disponibles:

3.1 Crear

El evento seleccionado se ejecutará al momento de crear una nueva instancia del formulario.

3.2 Cargar

Se ejecuta siempre al acceder al formulario.

3.3 Guardar

Se ejecuta al presionar la acción del pie de página llamada “Guardar”.

3.4 Validar

Se ejecuta antes de enviar el formulario para agregar un procesamiento de validación de los datos. Si alguna validación devuelve true, se guardará y enviará el formulario con sus datos. Si devuelve false, no se guardará ni enviará y será necesario corregir la información proporcionada.

3.5 Finalizar

Se ejecuta cuando se presiona la acción llamada “Enviar” o también si se tienen acciones personalizables definidas a nivel de formulario.

3.6 Anular

Se ejecuta cuando se presiona la acción “Anular”.

4. Al presionar

Este campo se utiliza cuando se tiene una acción personalizable y se quiere ejecutar un evento específicamente sobre esa acción. Para usarlo, es necesario seleccionar que se ejecute el evento a nivel de “Formulario” y seleccionar en el campo “Ejecutar al” el momento “Finalizar”.

5. Campos

En este campo se seleccionan los campos individuales que se quieran procesar al momento de ejecutar un evento, esto cuando se escoge a nivel de Campo. Para obtener más información sobre los campos, ingresa a este enlace.



Con la sección de Eventos, se puede definir una lógica detallada sobre cómo se manejan los eventos relacionados con el formulario, adaptándose a las necesidades específicas del proceso en cuestión.