Falae…
alguem sabe como eu faço para o DisplayTag gerar o html da tabela com id nas tags
por exemplo… gostaria que em uma lista de clientes…o diplaytag gerasse:
<table id=clientes>
<thead>...</thead>
<tbody>
<tr id=clientes1>
...
</tr>
<tr id=clientes2>
...
</tr>
</tbody>
</table>
alguem sabe como?
eu preciso disso porque quero fazer uma tabela com tres botoes(apagar, alterar, adicionar) e via AJAX irei alterar, apagar ou adicionar linhas a minha tabela.
tem um jeito melhor? eu li algo sobre usar decorator… eh melhor do que do jeito q estou planejando? alguem tem um exemplo?
valeu!
lmuci
Junho 3, 2008, 4:29pm
#3
<display:table id=“remessa_fora”
name=“formBean.remessaContratoListAverb”
requestURI=“RemessaContrato.do”
decorator=“decorator”
pagesize=“5”
cellpadding=“2”
cellspacing=“2”
style=“width: 760”
class=“displayTagCabecalho”>
<display:column property="nuContrato" title="Núm. Contr." />
<logic:iterate id="layout" name="remessa_fora" property="listaContratoDetalhes">
<display:column title="${layout.atributoLayout.nmExibicao}">
<c:out value="${layout.nmDetalhe}"/>
</display:column>
</logic:iterate>
<display:column title="A" style="vertical-align:middle">
<a href="RemessaContratoDetalhe.do?operacao=alterar&operacaoAnterior=${formBean.operacaoAnterior}&pk=${remessa_fora.cdRemessa}|${remessa_fora.cdAssociacao}|${remessa_fora.sqContrato}|${remessa_fora.sqRemessaSituacao}">
<img src="images/bt_1_on.gif" width="14" height="14" border="0">
</a>
</display:column>
<display:column title="B" style="vertical-align:middle">
<a href="JavaScript:doSave('excluir',${remessa_fora.cdRemessa},${remessa_fora.cdAssociacao},${remessa_fora.sqContrato},${remessa_fora.sqRemessaSituacao});">
<img src="images/bt_4_on.gif" width="14" height="14" border="0">
</a>
</display:column>
<display:column title="C" style="vertical-align:middle">
<a href="RemessaContratoDetalhe.do?operacao=consultar&operacaoAnterior=${formBean.operacaoAnterior}&pk=${remessa_fora.cdRemessa}|${remessa_fora.cdAssociacao}|${remessa_fora.sqContrato}|${remessa_fora.sqRemessaSituacao}">
<img src="images/bt_vejamais_on.gif" width="14" height="14" border="0">
</a>
</display:column>
<display:column title="D" style="vertical-align:middle">
<logic:equal name="formBean" property="isCritica" value="false">
<logic:equal name="remessa_fora" property="logRemessa" value="S">
<a href="RemessaContratoHistorico.do?operacao=consultar&operacaoAnterior=${formBean.operacaoAnterior}&pk=${remessa_fora.cdRemessa}|${remessa_fora.cdAssociacao}|${remessa_fora.sqContrato}|${remessa_fora.sqRemessaSituacao}">
<img src="images/visualizar_on.gif" width="14" height="14" border="0">
</a>
</logic:equal>
<logic:equal name="remessa_fora" property="logRemessa" value="N">
<img src="images/visualizar_off.gif" width="14" height="14" border="0">
</logic:equal>
</logic:equal>
<logic:equal name="formBean" property="isCritica" value="true">
<a href="tratar_critica_rejeitada.do?operacao=consultar&operacaoAnterior=${formBean.operacaoAnterior}&pk=${remessa_fora.cdRemessa}|${remessa_fora.cdAssociacao}|${remessa_fora.sqContrato}|${remessa_fora.sqRemessaSituacao}">
<img src="images/bt_conf22.gif" width="14" height="14" border="0">
</a>
</logic:equal>
</display:column>
</display:table>
[quote=vanderlanio]da uma olhada deve te ajudar :
http://displaytag.sourceforge.net/11/tut_links.html [/quote]
entao cara… eu jah li varias vezes esse tutorial mas num consigui idenficar nada que pudesse me ajudar…
lmuci:
<display:table id=“remessa_fora”
name=“formBean.remessaContratoListAverb”
requestURI=“RemessaContrato.do”
decorator=“decorator”
pagesize=“5”
cellpadding=“2”
cellspacing=“2”
style=“width: 760”
class=“displayTagCabecalho”>
<display:column property=“nuContrato” title=“Núm. Contr.” />
<logic:iterate id=“layout” name=“remessa_fora” property=“listaContratoDetalhes”>
<display:column title="${layout.atributoLayout.nmExibicao}">
<c:out value="${layout.nmDetalhe}"/>
</display:column>
</logic:iterate>
<display:column title=“A” style=“vertical-align:middle”>
</display:column>
<display:column title=“B” style=“vertical-align:middle”>
</display:column>
<display:column title=“C” style=“vertical-align:middle”>
</display:column>
<display:column title=“D” style=“vertical-align:middle”>
<logic:equal name=“formBean” property=“isCritica” value=“false”>
<logic:equal name=“remessa_fora” property=“logRemessa” value=“S”>
</logic:equal>
<logic:equal name=“remessa_fora” property=“logRemessa” value=“N”>
</logic:equal>
</logic:equal>
<logic:equal name=“formBean” property=“isCritica” value=“true”>
</logic:equal>
</display:column>
</display:table>
cara… qual parte exatamente atende o que eu preciso?!
VALEU!