Versión: GeneXus 18

Curso GeneXus for mobile

Definiendo reglas

Cada transacción tiene un lugar donde especificar reglas que deben dispararse cuando el usuario interactúa con la pantalla (para insertar, modificar o eliminar la información). 



Vea aquí la transcripción en pdf del video.

Vemos cómo conseguir que en la transacción Customer:
No se permita que se grabe un cliente con nombre vacío, apellido vacío, o fecha de registro en el sistema mayor al día de hoy (regla Error)
  • Se muestre un mensaje de advertencia cuando queda vacío el teléfono (regla Msg)
  • Se asigne automáticamente la fecha del día a un atributo Date (regla Default)
  • Se deshabilite la edición de un atributo (regla Noaccept)

A la vez vemos cómo condicionar el disparo de una regla. En particular, en relación a la operación que se está queriendo realizar: Insert, Update o Delete.
Se muestra qué son, para qué se usan y cómo se definen variables en los objetos, y su diferencia fundamental con los atributos.
 

Clases