925 novedades de la versión 2025
247 N o v e d a d W D W B WM UN CONCEPTO PODEROSO Los procedimientos reactivos permiten desencadenar automáticamente la ejecución de procesos. Un procedimiento reactivo se ejecuta cuando el valor de una variable o el contenido de un control utilizado en el procedimiento cambia, ya sea mediante programación o por una acción del usuario final. El procedimiento reactivo "observa" constantemente las variables y controles para detectar cambios de valor, y en este caso, se ejecuta automáticamente. En resumen, el procedimiento se ejecuta automáticamente cuando se modifica una variable o un control. Ventaja de esta novedad en la versión 2025: Ejecución automática de procesos 248 N o v e d a d W D W B WM ¿DÓNDE UTILIZARLO? EJEMPLO SENCILLO ¿Por qué crear un procedimiento reactivo? Porque es muy práctico. He aquí un ejemplo sencillo: Entrada de un importe antes y después de impuestos. Cuando se introduce un importe en un control, los demás controles se actualizan automáticamente. También es posible escribir esta operación en WLanguage, directamente en cada control. En ese caso, tendría que crear un procedimiento que realice el cálculo, e incluir una llamada en ese procedimiento, en el proceso de Modificación de cada uno de los 3 controles. Con un procedimiento reactivo, basta con escribir el proceso de cálculo, y ya está. Si trabaja con 5 o más controles, el código se simplificaría considerablemente y se eliminarían los errores de modificación. Ahora, ¿cómo gestionar un cambio de valor en uno de los controles Campo de entrada mediante programación? Con un procedimiento reactivo, no hay nada que programar. El procedimiento se ejecutará automáticamente. Ventaja de esta novedad en la versión 2025: Evita la dispersión del código 249 N o v e d a d W D W B WM CÓDIGO ÚNICO Y CENTRALIZADO La principal ventaja de este método es que el framework se encarga de "observar" los cambios en los valores del control. No es necesario escribir las llamadas en cada control en el que se pueden realizar cambios. Esto se traduce en un consumo mínimo de recursos, ya que el framework se encarga de todo de forma optimizada. El control (o variable) señala automáticamente su cambio de valor al procedimiento reactivo. El código claro y sencillo de los procedimientos reactivos permite "observar" y actualizar varios controles y variables diferentes. Ventaja de esta novedad en la versión 2025: Código en un solo lugar 250 N o v e d a d W D W B WM DECLARACIÓN DE UN PROCEDIMIENTO REACTIVO La palabra clave Reactive indica que el procedimiento debe observar las variables y controles utilizados en el código y ejecutarse si se detecta algún cambio. REACTIVE PROCEDIRE CalcularTotal () Un procedimiento reactivo puede ser global (y por tanto permanentemente reactivo), local a una ventana o local a un control. Ventaja de esta novedad en la versión 2025: Usted decide el alcance UN PROCEDIMIENTO REACTIVO SE EJECUTA AUTOMÁTICAMENTE CUANDO SE MODIFICA UN CONTROL O UNA VARIABLE N o v e d a d e s e n W I ND E V 2 0 2 5 WE B D E V 2 0 2 5 W I ND E V Mo b i l e 2 0 2 5 & W I ND E V S u i t e S a a S 50
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==