Galera,displaytag + dwr

3 respostas
D
Galera, tudo bem? Estou com problema em interagir display tag com dwr, seguinte eu tenho uma display tag assim:
<display:table scope="session" id="row" name="listacriticidade" pagesize="20" export="false" defaultsort="1" width="100$" class="tabledisplay">
                  <!-- CONFIGURACAO INICIAL -->
                <display:setProperty name="basic.show.header" value="true" />
                <display:setProperty name="basic.empty.showtable" value="true" />
                <display:setProperty name="basic.msg.empty_list" value="" />
                <display:setProperty name="basic.msg.empty_list_row" value="" />
                <!-- CONFIGURACAO PAGINACAO -->
	            <display:setProperty name="sort.behavior" value="list" />
	            <display:setProperty name="paging.banner.placement" value="bottom" />
                     <!-- CONFIGURACAO DOS STYLES -->
                <display:setProperty name="css.table" value="tabelaconteudo" />
                <display:setProperty name="css.tr.odd" value="tr01" />
                <display:setProperty name="css.tr.even" value="tr02" />
                
                <!-- CONFIGURACAO DAS COLUNAS -->
                <div align="center"><display:column property="dsCriticidade" title="Nome da Criticidade" sortable="false"/></div>
                <display:column title="Status da Criticidade" sortable="false">
                     <c:choose> 
                       <c:when test="${row.icAtivo=='S'}">
                           Ativo
                       </c:when> 
                       <c:otherwise>
                           Inativo
                       </c:otherwise>
                    </c:choose>
                </display:column>
                <display:column title="Ações" sortable="false" align="center"><a href="buscarpeloidcriticidade.do?idCriticidade=${row.idCriticidade}"><img src="jsp/imagem/lupa_paginacao.png" width="22" height="22" border="0" alt="Alterar" /></a>  <a href="tornarinativocriticidade.do?idCriticidade=${row.idCriticidade}"><img src="jsp/imagem/paginacao_excluir.png" width="22" height="22" border="0" alt="Tornar Inativo"/></a>  <a href="tornarativocriticidade.do?idCriticidade=${row.idCriticidade}"><img src="jsp/imagem/paginacao_ativar.png" width="22" height="22" border="0"
                
              </display:table>

Eu preciso que ao invés de quando clicar por exemplo em Tornar Inativo , isso seja ajax, ou seja não vá para um forard do struts, como faço para integrar dr+ display tag
To meio perdido,
Desde já Grato!

3 Respostas

R

olá,

você já conseguiu configurar o dwr pra fazer alguma solicitação com ajax? pq pelo que estou vendo no seu código, não teria nenhuma diferença entre uma solicitação comum com dwr e o uso da tag display…

depois de criar a classe com o método que tratará a solicitação, configurar os mapeamentos do dwr e importar os js, vc criaria uma funcao javascript, por exemplo, tornarAtivo(), que chamaria o método da sua classe no servidor.

então, vc soh precisaria mudar o href de tornarativocriticidade.do?idCriticidade=${row.idCriticidade} para chamar a função tornarAtivo().

D

Sim,Sim esta tudo configurado, porém meu problema é o seguinte:

eu tenho uma display tag, que quando eu torno ativo por exemplo da reload na página , eu fiz um js com dwr para torna ativa, blza , deu certo. Porém como a display tag , precisa dar reload entao o usuario clica em tornar ativo, o sistema torna ativo, porém a display tag nao atualiza sem dar reload na página, eu queria que eu fizesse uma menira que atualizasse a display tag sem dar reload na página
Desde ja grato!

R

mas do jeito q está o codigo que vc colocou no post, isto é, com:

<a href=“tornarativocriticidade.do?idCriticidade=${row.idCriticidade}”>

vc ta pedindo pra fazer uma solicitacao http sem ajax… assim sendo, sempre vai ter refresh na pagina…

Criado 15 de maio de 2007
Ultima resposta 17 de mai. de 2007
Respostas 3
Participantes 2