Editor de Estructuras

Alcance

Objetos: Grupo

Lenguajes: n/a

Interfaces: n/a

Introducción

Permite definir la estructura y documentación del objeto estructurado. Es similar al conjunto de editores de GeneXus (transacciones, dominios, enumerados, subtipos).

Descripción

En el árbol de la izquierda del ambiente de desarrollo además de los Grupos o “Folders” tradicionales aparece un nuevo item: “Structured Data type”. Al hacer clic sobre ese grupo aparecen a la derecha los SDT definidos. Los mismos se pueden editar abriéndolos como cualquier otro objeto GeneXus. Desde este grupo es posible crear un nuevo estructurado y exportar o listar un conjunto de estructurados.

 

El editor de estructuras muestra la siguiente información para cada elemento o  item del grupo:

o        Nombre

o        Data type

o        Collection (True or False)

o        Item Name

 

Además incluye las vistas “Structure” y “Documentation”.

 

 

El ingreso de un item se puede hacer de forma manual, con la tecla enter (opción add new item) o la opción Insert Attribute. De forma masiva con la opción Copy Structure from. Las opciones que se ofrecen en el Cabezal del estructurado son:

 

Name

Tecla

Descripción

Add new Item

Enter

Crea un Nuevo elemento , simple por defecto

Insert Attribute

 

Crea un elemento simple basado en un atributo

Copy Structure from

 

Crea el SDT basado en la estructura de una transacción

Properties

 

Edita la propiedades del objeto SDT

 

En cada item es posible editar una propiedad del mismo (nombre, data type, collection o Item Name) posicionado en el mismo con la tecla space o F2 y abrir la lista de valores (en data type o collection) con F4.

 

Con la combinación de teclas ctrl + Rigth se esta definiendo un nuevo item compuesto por varios ítems. Este permite permite agrupar, ya sea un set de valores o un grupo repetitivo (una collection), y se identifican en el editor con .

Por cada item las opciones que se ofrecen son:

 

Name

Tecla

Descripción

Add new Item

Enter

Crear un nuevo item

Edit Item 

Space

Edita el Item

Delete Item

Delete

Borra un Item

Move UP

Ctrl + Up

Mueve el Item hacia arriba

Move Down

Ctrl + Down

Mueve el Item hacia abajo

Indent

Ctrl +Rigth

Define un nuevo nivel, un elemento compuesto

Unindent

CTRL+ Left 

Decrementa un nivel el item.

Copy

Ctrl + C

Copiar

Paste

Ctrl + V

Pegar

Edit Structure/Domain

 

Es válida solo en el caso que el elemento sea otro estructurados o un domain

 

 

El Find (Ctrl + F o Edit/Find)  se pueden hacer búsquedas sobre el SDT, se pueden digitar “expresiones regulares”, similar al selector de objetos