OpenXavaTest - Mantenimiento de albaranes
Algo de código de Albaran

Grupos anidados

Un grupo es una forma de asociar visualmente elementos en la interfaz gráfica. Su representación visual es un marco. Para definir un grupo en una anotación @View solo necesitas poner los miembros del grupo entre [] (corchetes). Están permitidos los grupos anidados. Veamos el caso de la vista de Albaran:

@View(members=        
  "factura;" +           
  "datosAlbaran [" +        
  "    tipo, numero;" +                   
  "    fecha;" +        
  "    descripcion;" +        
  "    envio;" +        
  "    datosTransporte [" +        
  "        distancia; vehiculo; modoTransporte; tipoConductor;" +        
  "    ]" +        
  "    datosEntregadoPor [" +        
  "        entregadoPor;" +        
  "        transportista;" +        
  "        empleado;" +                   
  "    ]" +        
  "]" +        
  "observaciones { consejo, atajo; observaciones }" +        
  "incidentes { incidentes }" +        
  "detalles {" +        
  "    detalles [" +        
  "        detalles" +        
  "    ]" +        
  "}"    
)
public class Albaran {

Hay un grupo llamado datosAlbaran con los grupos anidados datosTransporte y datosEntregadoPor. Mira el efecto visual en el portel de arriba.