El nodo Form de la Transacción lo único que puede tener debajo son los siguientes tres nodos
Attributes
Representaría los datos tabulares de una Transacción.
Tabs
El tratamiento de cada Tab para el programador es muy similar al de los Tabs del View y prácticamente dentro de estos Tabs, que son de tipo Tabular, podemos organizar la muestra de información con todas las facilidades que vimos anteriormente (Category, etc.).
La diferencia conceptual entre estos Tabs y los del View obedece a los Tabs de la Transacción se tienen que resolver en tiempo real, porque no podemos aceptar que si cambiamos de Tab se nos refresque la pantalla, pues obviamente perderíamos todo lo que hemos ingresado en el Tab anterior. En este caso es necesario mantener una UTL con todos los datos que se ingresen en los distintos Tabs de la Transacción.
Se soporta también la propiedad “Type” en el Tab de la Transacción: propiedad similar a la de los Tabs del View. Vamos a poder declarar que el Tab va a ser de tipo Tabular o que el Tab va a ser de tipo Grilla, y en éste último caso, me permite definir un nivel “padre” y “n” niveles “hijos” (no anidados), cada uno en un Tab distinto. Se trata de poder definir múltiples Grillas hijas metidas en Tabs del Form de la Transacción.
Grid
El Grid sirve para representar Transacciones de varios niveles. Puede ingresarse directamente o en Tabs.
Si hacemos botón derecho sobre el nodo Grid y Add attributes: lo que estamos agregando son atributos de la Grilla de la Transacción.
Entonces vamos a poder organizar la muestra de la Transacción haciendo jugar los tres nodos subordinados y así se van a mostrar primero los atributos que hayamos declarado en forma Tabular, debajo un área de Tabs y por último la Grilla, todo en la misma pantalla.
Como en el sistema tanto los Tabs como el Grid son áreas que se autodimensionan en función del espacio disponible en pantalla: al área de Tabs va a haber que forzarle un “Height”, un Alto (en la sección General), para reservarle lugar a la Grilla. De todos modos hay que tener cuidado con la cantidad de datos a mostrar cuando se van a incluir los tres nodos en esta pantalla.