En el campo name identificamos el elemento, por ejemplo el nombre del cliente, con el campo Datatype definimos el tipo de datos del elemento, los valores posibles son:
- Tipos básicos de GeneXus (numérico, date, etc.)
- Dominios
- Otras estructuras ya definidas (otro SDT)
Con el campo collection se indica si el elemento es o no una lista de elementos, es decir una colección.
Es posible definir elementos compuestos por varios elementos simples, como es el caso de la Dirección. Aquí se deshabilita el campo datatype.
El Editor de SDT es similar a los editores de objetos GeneXus ya conocidos. Entre sus propiedades, además de definir los elementos, permite importar la estructura de una transacción al SDT.
Por lo tanto podría crear otra estructura de clientes
a partir de la transacción:
y el resultado sería un SDT con la siguiente estructura:
b - Documentación del SDT
Permite escribir un texto descriptivo del objeto.
En la próxima edición de las Noticias GeneXus comentaremos usos del objeto SDT, la definición de estructurados más complejas (collecciones), especificación, distribución y otras propiedades de SDT.