Struts atritubo labelProperty da tag html:options com 2 valores

2 respostas
thiagoaos

Olá, gostaria que no meu option fosse exibido na descricao (labelProperty) o valor referente a 2 atributos de um objeto.

exemplos

tenho esse html:options abaixo

<html:options collection="localizacao" property="codigo" labelProperty="quadra" />

porém eu queria que no labelPropery fosse exibido assim:

quadra - tipo

Como eu posso resolver isso?

2 Respostas

alexandremlima

Você pode modificar o seu model para ter um método get que traga o que você quer:

public class Localizacao {
    private String codigo;
    private String quadra;
    private String tipo;

    public String getCodigo {
        return codigo;
    }
    public String getQuadra {
        return quadra;
    }
    public String getTipo {
        return tipo;
    }

    public String getQuadraComTipo {
        return getQuadra + "-" + getTipo;
    }
}

e na página chamar assim:

&lt;html:options collection="localizacao" property="codigo" labelProperty="quadraComTipo" /&gt;
thiagoaos

opa , vou tentar fazer isso, vlw pela dica :slight_smile:

Criado 30 de maio de 2006
Ultima resposta 30 de mai. de 2006
Respostas 2
Participantes 2