Menu

Traducir datos en modo lista

Larry
2014-09-16
2014-09-22
  • Larry

    Larry - 2014-09-16

    Hola!!!

    Como puedo traducir los valores que visualizo en modo lista, supongamos que tenemos el modo lista de la entidad campo y cual los atributos nombre, tipo, valor que los carga de la información de la base de datos, pero resulta que el tipo del campo si es decimal se visualiza float o si es cadena de caracter se visualiza String como esta en la base de datos, ya que en procesos antiguos se ha manejado de esa forma. ¿Que alternativas hay para que siempre que sea float traducirlo y que no aparezca float si no decimal?

     
  • Javier Paniza

    Javier Paniza - 2014-09-18

    Hola Larry,

    supongo que te refieres a transformar los datos, no a las etiquetas, ¿verdad?

    Lo más fácil es usar propiedades calculadas que hagan la transformación y sacar esas propiedades en la lista. Otra opción sería usar un formateador-lista que es el que genera el texto a poner en el HTML a partir del dato que se obtiene de la entidad Java.


    Ayuda a otros en este foro como yo te ayudo a ti.

     
  • Larry

    Larry - 2014-09-18
    Post awaiting moderation.
  • Larry

    Larry - 2014-09-19

    Hola Javier,

    Es correcto hablo de la transformación de los datos.

    Actualmente se visualiza los datos como vienen de la base de datos, el recuadro de color rojo lo representa, el recuadro de color verde representa lo que se desea. Se intentó usar la propiedades calculadas como usted indico, pero solo funciona cuando se ingresa a la vista modo detalle de lo contrario la aplicación no ingresa a la clase Calculator, la trasformación de datos es necesaria en la vista modo lista.

    alternate text

    La opción de formateador-lista se analizó y si no estoy mal sugieres que se cree un editor que realice la transformación de datos, y aplicador lo como @Stereotype. Me surge un pregunta ¿Una propiedad soporta más de un Stereotype?

     
  • Javier Paniza

    Javier Paniza - 2014-09-22

    Hola Larry,

    ¿Una propiedad soporta más de un Stereotype?

    No, pero sí soporta más de un editor, lo cual es suficiente para tu caso:

    @Editors({
        @Editor(forViews="VistaA", value="EditorA"),
        @Editor(forViews="VistaB", value="EditorB"),
    })
    

    Ayuda a otros en este foro como yo te ayudo a ti.

     

Log in to post a comment.