error en @tab

alejandro
2013-04-03
2013-04-05
  • alejandro

    alejandro - 2013-04-03

    Buenos días.
    Tengo la siguiente clase:
    package horus.modelo;

    import javax.persistence.*;

    import org.openxava.annotations.*;

    /

    @author Alejandro Helling

    /

    @Entity
    @Table(name="logistic.tarifa")
    @View(members=
    " general [#" +
    " puntoOrigen;" +

    " puntoDestino;"+
    " tipoServicio;"+
    " monto;"+
    " ]"
    )
    @Tab( //por defecto muestro estas propiedades
    name="tarifaTab",
    properties="monto, puntoOrigen.siglas, puntoDestino.siglas, tipoServicio.nombre",
    defaultOrder="${tipoServicio.nombre} asc, ${puntoOrigen.siglas} asc,, ${puntoDestino.siglas} asc"
    )
    public class TarifaPuntoCorreo1 {

    @Id @Column @Hidden
    @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="generadorTarifa")
    @SequenceGenerator(name="generadorTarifa", sequenceName="logistic.tarifa_idtarifa_seq", initialValue=1 )
    private Long idtarifa;

    @ManyToOne(fetch=FetchType.LAZY) @Required @DescriptionsList(descriptionProperties="siglas" )
    private PuntoCorreo puntoOrigen;

    @ManyToOne(fetch=FetchType.LAZY) @Required @DescriptionsList(descriptionProperties="siglas" )
    private PuntoCorreo puntoDestino;

    @ManyToOne(fetch=FetchType.LAZY) @Required @DescriptionsList(descriptionProperties="nombre" )
    private TipoServicioCorreo tipoServicio;

    @Column @Required
    private double monto;

    public Long getIdtarifa() {
    return idtarifa;
    }

    public void setIdtarifa(Long idtarifa) {
    this.idtarifa = idtarifa;
    }

    public PuntoCorreo getPuntoOrigen() {
    return puntoOrigen;
    }

    public void setPuntoOrigen(PuntoCorreo puntoOrigen) {
    this.puntoOrigen = puntoOrigen;
    }

    public PuntoCorreo getPuntoDestino() {
    return puntoDestino;
    }

    public void setPuntoDestino(PuntoCorreo puntoDestino) {
    this.puntoDestino = puntoDestino;
    }

    public TipoServicioCorreo getTipoServicio() {
    return tipoServicio;
    }

    public void setTipoServicio(TipoServicioCorreo tipoServicio) {
    this.tipoServicio = tipoServicio;
    }

    public double getMonto() {
    return monto;
    }

    public void setMonto(double monto) {
    this.monto = monto;
    }

    }

    El tema es que solo me esta mostrando el monto en la tabla.

    Por otro lado, cuando tengo un master-ditail no me carga el detalle.

    Que puede estar pasando?

    Muchas gracias

     
  • Javier Paniza

    Javier Paniza - 2013-04-05

    Hola Alejandro,

    El tema es que solo me esta mostrando el monto en la tabla.

    Te refieres a que monto no aparece en modo detalle, ¿no? ¿Aperece la propiedad sin valor o ni siquiera aparece la propiedad? ¿Alguna traza en el servidor? ¿Has probado eliminar el @View?

    tengo un master-ditail no me carga el detalle

    Supongo que te refieres a una colección desde otra entidad. Pon aquí el código de la otra entidad y la traza de error que se produce.


    Ayuda a otros en este foro como yo te ayudo a ti.
    ¿Necesitas más ayuda? Usa el soporte profesional de OpenXava

     

Log in to post a comment.