OpenXavaTest - Mantenimiento de comerciales
  control alt P - Hace un listado en formato PDF de los datos visualizados en la lista control alt X - Hace un listado en formato Excel de los datos visualizados en la lista control N - Crea una nueva entidad control D - Borra los registros seleccionados   Detalle - Lista - Ambos  
 - Personalizar
Nombre 
 - Filtrar
F7 - Modo detalle  - Borrar registro
ŘÍZEK 
1/3 
2WQ1 
F7 - Modo detalle  - Borrar registro
JUAN HERRERO 
1/2 
2WQ1 
1   filas por página Hay 2 objetos en la lista ( Ocultarlos)
Algo de código de Comercial

Referencias como combo

Mostrar una referencia (@ManyToOne) como un combo es simplemente añadir la anotación @DescriptionsList al miembro. Por ejemplo, la referencia a NivelComercial desde Comercial se hace de la siguiente forma:

@DescriptionsList
@ManyToOne(fetch=FetchType.LAZY)
private NivelComercial nivel;

 

Colección de entidades

Un colección definida en el estílo estándar de JPA (con @OneToMany o @ManyToMany) es suficiente para obtener una buena interfaz de usuario para la colección. Opcionalmente puedes usar anotaciones de OX para refinar los detalles. Por ejemplo, en este caso usamos @ListProperties para indicar la lista inicial de propiedades a mostrar en la lista (aunque el usuario final puede añadir y quitar propiedades):

@ListProperties(
  "codigo, nombre, observaciones, relacionConComercial, " +
  "comercial.nivel.descripcion, tipo")
@OneToMany(mappedBy="comercial")
private Collection<Cliente> clientes;