AX7 - 1/6 Mapas
¿Qué es un mapa?
Un mapa es un elemento que nos permite asociar los campos de distintas tablas similares en un solo objeto; el mapa se comportará como cualquiera de esas tablas.
A diferencia de las tablas los mapas no se sincronizan con el SQL.
Al estar unificando varias tablas en un mismo objeto, los métodos de éste pueden ser reutilizados y evitamos duplicar código.
Parece difícil de entender pero al finalizar estos post, espero haber resuelto vuestras dudas.
¿Dónde lo podemos encontrar?
En el siguiente nodo del AOT.
Elementos del mapa:
En la siguiente imagen tenéis todos los elementos que contiene un mapa.
Fields: Serán los campos que tendrá el mapa, al igual que en las tablas.
Fields groups: Se utilizarán para agrupar los campos de una forma lógica.
Mappings: En este elemento indicaremos el mapeo de campos, o lo que es lo mismo, qué campo del mapa va relacionado con qué campo de la tabla mapeada.
Methods: Aquí, como en las tablas crearemos nuestros métodos.
En versiones anteriores de Ax el mapeo se hacía en el mapa en el nodo mappings.
Un mapa es un elemento que nos permite asociar los campos de distintas tablas similares en un solo objeto; el mapa se comportará como cualquiera de esas tablas.
A diferencia de las tablas los mapas no se sincronizan con el SQL.
Al estar unificando varias tablas en un mismo objeto, los métodos de éste pueden ser reutilizados y evitamos duplicar código.
Parece difícil de entender pero al finalizar estos post, espero haber resuelto vuestras dudas.
¿Dónde lo podemos encontrar?
En el siguiente nodo del AOT.
Elementos del mapa:
En la siguiente imagen tenéis todos los elementos que contiene un mapa.
Fields: Serán los campos que tendrá el mapa, al igual que en las tablas.
Fields groups: Se utilizarán para agrupar los campos de una forma lógica.
Mappings: En este elemento indicaremos el mapeo de campos, o lo que es lo mismo, qué campo del mapa va relacionado con qué campo de la tabla mapeada.
Methods: Aquí, como en las tablas crearemos nuestros métodos.
En versiones anteriores de Ax el mapeo se hacía en el mapa en el nodo mappings.
y aunque todavía lo podemos hacer, lo correcto sería hacerlo en las tablas.
Comentarios
Publicar un comentario