Usando DisplayTag, mostro na tela uma lista de objetos. Cada atributo do objeto mostro numa coluna.
Na última coluna devo mostrar o valor do status e ainda colocar uma combo onde o usuário poderá alterar o valor daquele status.
Se coloco o property da coluna status, ele me mostra o valor do status do objeto referente àquela linha, mas ignora minha combo (ela nem aparece na tela). Me aconselharam tirar o property para que a combo aparecesse. Realmente aparece, mas não aparece o status do objeto daquela linha e quando olho o código fonte da tela vejo que para todas as linhas o name da combo é o mesmo.
Minha dúvida: Há alguma forma de eu colocar uma combo dentro do display:column de forma que eu mostre o valor do objeto para aquela coluna e ainda coloque uma combo com um name único para aquele objeto ?
Meu código é o abaixo. Dessa forma aparece a combo, mas não está relacionada ao objeto da linha que ela se encontra.
<display:table class="tabela" pagesize="10" name="contaFaturamento" >
<display:setProperty name="basic.show.header" value="true"/> <!-- não mostra cabeçalho -->
<display:column property="convenio" title="Convênio"/>
<display:column property="atendimento" title="Atendimento"/>
<display:column property="paciente" title="Paciente"/>
<display:column property="dtAtendimento" title="Data do Atendimento"/>
<display:column property="dtAlta" title="Data da Alta"/>
<display:column property="conta" title="Número da Conta"/>
<display:column property="dtInicio" title="Data Início"/>
<display:column property="dtFim" title="Data Fim"/>
<display:column property="dias" title="Dias"/>
<display:column property="vlTotConta" title="Valor Total da Conta"/>
<display:column property="situacao" title="Situação"/>
<display:column property="tipoConta" title="Tipo da Conta"/>
<display:column title="Status">
<strong><%=statusConta.getStatus()%></strong>
<select name="combo_<%=statusConta.getId()%>" id="status" >
<option> </option>
<option value="FINALIZADO" >Finalizado</option>
<option value="ANDAMENTO" >Andamento</option>
<option value="ESPERA" >Espera</option>
</select>
<a href="#" onclick="acao()"><img border="0\" name="Image2\" id="Image2\" src="/Intranet/paginas/faturamento/img/btn_alt_status_b.png"/></a><br>
</display:column>
</display:table>