Eventos Lappiz
Espacios de ejecuión.
Last updated
Was this helpful?
Espacios de ejecuión.
Last updated
Was this helpful?
Los eventos son periodos de interrupción por código donde Lappiz permite ejecutar reglas de negocio en determinados momentos del uso del sistema de información. Para esto, Lappiz provee 11 (once) eventos, 10 (diez) de ellos tienen una ejecución puntual en el tiempo y 1 (uno) de estos se puede invocar desde los restantes.
Los eventos en los formularios están divididos en dos secciones, los y los que están en el formulario.
Es lanzado antes de crear el registro (En el botón guardar), las propiedades de "e" son las mismas que de ItemSaving.
Es lanzado antes de editar el registro (En el botón guardar), las propiedades de "e" son las mismas de ItemSaving.
Es lanzado cuando el formulario esta en modo edición y el registro ya esta cargado en la pantalla
Propiedades de e
:
entityId
: nombre de la entidad sobre la cual estoy trabajando
entityCode
: el código de la entidad sobre la cual estoy trabajando
isNew
: true si el formulario está en modo nuevo (Siempre llega false aquí)
dataItem
: registro cargado
Es lanzado cuando un registro es creado, las propiedades de "e" son las mismas de ItemSaved.
Es lanzado cuando un registro es editado, las propiedades de "e" son las mismas de itemSaved.
Es lanzado cuando un registro es guardado
Propiedades de e
:
entityId
: nombre de la entidad sobre la cual estoy trabajando
entityCode
: el código de la entidad sobre la cual estoy trabajando
isNew
: true si el formulario está en modo nuevo
dataItem:
registro que se va a guardar (con las modificaciones en caso de estar el formulario en modo Edit, si esta en modo nuevo trae el registro tal cual como quedó en base de datos)
Es lanzado cuando un registro es eliminado
Propiedades de e
:
entityId
: nombre de la entidad sobre la cual estoy trabajando
entityCode
: el código de la entidad sobre la cual estoy trabajando
isNew
: true si el formulario está en modo nuevo
dataItem:
registro que se va a guardar (con las modificaciones en caso de estar el formulario en modo Edit, si esta en modo nuevo trae el registro tal cual como quedó en base de datos)
Es lanzado al inicio cuando el formulario ha sido cargado
Propiedades de e
:
entityId
: nombre de la entidad sobre la cual estoy trabajando
entityCode
: el código de la entidad sobre la cual estoy trabajando
isNew
: true si el formulario está en modo nuevo
Todo evento general debe estar asociado a una función. A diferencia de los demás métodos que se ejecutan en una clase global.
Los eventos generales permiten ejecutar sus funciones en otros eventos de la siguiente forma:
Es lanzado antes de guardar un registro
Propiedades de e
:
entityId
: nombre de la entidad sobre la cual estoy trabajando
entityCode
: el código de la entidad sobre la cual estoy trabajando
isNew
: true si el formulario está en modo nuevo
dataItem:
Registro que se va a guardar (con las modificaciones en caso de estar el formulario en modo Edit)
cancel:
Permite cancelar la operación de guardado, los posibles valores son false o true, en caso que se necesite cancelar el evento ponemos e.cancel = true
Es lanzado cuando la vista tipo lista es cargada.
Los eventos de controles son aquellos relacionados a controles (campos) en especifico, permiten inyectar código al control deseado, encontramos eventos como:
Es lanzado cuando el valor en el control cambia.
Es lanzado cuando el control ha sido cargado
Para crear un evento de formulario, se debe , posteriormente ir al apartado de eventos y dar clic en el botón "Crear". Lappiz abre un formulario para la creación de los eventos y solicita el tipo de evento, su descripción, implementación, orden de ejecución, isBackend y desactivar regla.
Crea un método que puede ser invocado dentro de otros eventos y permite una vinculación directa con las .