Boa Tarde,
Estou com um problema com a DisplayTag e gostaria de saber se alguém já passou por isso.
Eu uso um TableDecorator.
Este TableDecorator possui métodos que retornam Links com e sem figura. Além de pintar de vermelho uma String em determinado caso.
Por exemplo:
o método getLinkId() retorna um link com um Id apontando para uma determinada Action.
o método getLinkAssumir() retorna um link + uma figura + javascript de confirmação.
o método getPrioridade() retorna um HTML com fonte em vermelho dependendo do valor da prioridade.
Até aí tudo perfeito, funcionando maravilhosamente bem.
Porém, quando ligo a exportação, começam os problemas.
O meu Bean que é listado não possui o atributo linkId, linkAssumir, eles são “decorados”.
Porém, percebi que ao exportar, ele tenta achar esses atributos no Bean e aí o problema é gerado.
<display:table name="semResponsavel" pagesize="20" requestURI="" export="true" decorator="br.com.xxxx.xxxx.util.Decorator" class="listagem">
<display:column property="linkId" title="Código" />
linkId é decorado.
Porém, quando vou exportar, dá erro, pois linkId não existe em meu Bean.
Alguém já passou por isso? Ou seja, alguém já usou TableDecorator + Export?
Obrigado e um abraço
Luiz Cantoni