Jsp + displaytag + javascript

2 respostas
nasper1904

Pessoal, eu tenho uma display tag em uma página jsp que possui

algumas colunas que são links dinâmicos (para editar ou excluir um registro, por exemplo). No entanto gostaria de colocar um javascript para mostrar ao usuário um “confirm()” no link de exclusão.

Se fosse um link comum eu usaria o evento onClick, mas com a displaytag eu não sei como fazer isso.

Alguém tem alguma idéia ou dica?

Segue o código da displaytag que estou usando (as duas últimas colunas são as que quero colocar o javascript," o link concluido exclui o registro"):

<display:table name="listaNaviosAtracados" class="Report" defaultsort="1" defaultorder="descending" width="100%">
						<display:column property="navio.nome" title="Navio" sortable="true" headerClass="sortable"/>
						<display:column property="numViagem" title="Nº Viagem" sortable="true" headerClass="sortable"/>
						<display:column property="cais" title="Cais" sortable="true" headerClass="sortable"/>
						<display:column property="carga.tipoCarga" title="Carga" sortable="true" headerClass="sortable"/>
						<display:column property="quantidade" title="Quant" sortable="true" headerClass="sortable"/>
						<display:column property="operador" title="Operador" sortable="true" headerClass="sortable"/>
						<display:column property="dataChegada" title="Chegada" sortable="true" headerClass="sortable"/>
						<display:column property="dataAtracacao" title="Atracação" sortable="true" headerClass="sortable"/>
						<display:column property="dataDesatracacao" title="ETS" sortable="true" headerClass="sortable"/>					
					   
				 		<display:column title="Alterar" href="alteraSituacaoNavio.action?situacaoNavio.situacao=concluido" paramId="situacaoNavio.idSituacao" paramProperty="idSituacao"><%= "conclu&iacute;do" %></display:column> 
				  		<display:column href="formEditaSituacaoNavio.jsp" paramId="idSituacaoNavio" paramProperty="idSituacao"><%= "editar" %></display:column> 
				  	
						</display:table>

2 Respostas

vivi_grieco

Não testei, mas talvez funcione:

&lt;html:link onclick="return confirm('Cofirma?');" action="/suaaction" paramName="situacao" paramId="id" paramProperty="id"&gt; &lt;display:column title="Alterar" href="alteraSituacaoNavio.action?situacaoNavio.situacao=concluido" paramId="situacaoNavio.idSituacao" paramProperty="idSituacao"&gt;&lt;%= "concluído" %&gt;&lt;/display:column&gt; &lt;/html:link&gt;

nasper1904

vou testar esse código pra ver o que acontece.

Valeu mesmo!!!

Criado 20 de maio de 2005
Ultima resposta 23 de mai. de 2005
Respostas 2
Participantes 2