INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

how to 288

How to: Patterns

(16/03/2009-16:23)
Acerca del dinamismo entre Transacciones y Patterns.
Todos los objetos generados por Patterns se crean con partes por defecto, lo que significa que cada parte (formulario, reglas, eventos, variables) de cada objeto se genera por defecto. Esto se representa con los siguientes iconos:



Si cambia alguna parte del objeto, el icono también cambiará:




La implementación basada en partes por defecto proporciona dinamismo entre la transacción y el pattern. Esto significa que al cambiar una propiedad en la definición del pattern, agregar un nuevo filtro en la instancia o realizar un cambio en la Transacción; todos los objetos generados por patterns reaccionarán automáticamente ante el cambio sin necesidad de aplicar nuevamente el pattern.
Por ejemplo, la implementación del Pattern Work With crea un conjunto de objetos vacíos con ciertas plantillas por defecto configuradas en cada objeto. Crea un Web Panel “WW" con una plantilla por defecto que lee la estructura de la transacción y crea una grilla.

Supongamos que tiene una Transacción Cliente con los siguientes atributos:



Al aplicar el Pattern Work With a esta Transacción, obtendrá el siguiente Web Panel WWCliente:




Cada vez que agregue un atributo a la estructura de la transacción, también se agregará en la instancia de la transacción y en el Web Panel Work With sin necesidad de aplicar nuevamente el pattern. Solo tiene que abrir el Web Panel Work With para ver todos los nuevos atributos en la grilla.

En el ejemplo, si agrega un atributo ClienteEmail en la estructura de la Transacción Cliente:



Cuando salva la Transacción, el atributo se agregará automáticamente en la instancia de la transacción y en el Web Panel Work With. Cuando abra los objetos podrá ver el nuevo atributo:





El dinamismo entre la Transacción y el Pattern se mantiene para todas las partes por defecto de los objetos.

Por ejemplo, si modifica el Web Form de un WW (no continúa siendo por defecto) y agrega un nuevo atributo a la transacción, el atributo se agregará automáticamente en la instancia de la transacción pero no en la grilla del Web Panel Work With.

Si desea tener partes por defecto nuevamente, puede seleccionar la opción Edit del Menú, Apply Default (la parte donde el objeto está abierto), o Apply Default (All parts) que retorna todas las partes que han sido modificadas.
 
Relacionado
How to: Workflow
How to: Cómo habilitar la seguridad en GXserver
GeneXus Training Uruguay publicó su calendario de capacitación para el primer semestre del año
Uruguay centraliza toda la información sobre comercio exterior e inversiones en Siicex, un portal desarrollado en GXportal y GeneXus
Curso de Seguridad en aplicaciones GeneXus
Certificaciones #GeneXus en el #GX24
GeneXus X Evolution 3 Upgrade 2 Preview 3
GXquery 4.0 Upgrade 3 ¡Liberado!
LightCRM App para Windows Phone, Android e iOS desarrollada con GeneXus X Evolution 3 ¿La probaste?
¡919 certificados GeneXus! #GeneXusLoMejorDe2014
¡64 novedades en GeneXus MarketPlace!#GeneXusLoMejorDe2014
¡33 nuevas apps en el GeneXus ShowCase!#GeneXusLoMejorDe2014
¡23 Casos de éxito! #GeneXusLoMejorDe2014
Certificación SAP con GeneXus ERP Connector and Explorer #GeneXusLoMejorDe2014
GeneXus Cloud Computing #GeneXusLoMejorDe2014