Criando uma lista na sessão com DWR – Final
Para finalizar a nossa série de artigos vamos ver nesta última parte como implementar no html a nossa funcionalidade.
No artigo anterior vimos os métodos que iremos utilizar no JavaScript agora vamos ver no html como vai ficar as chamadas, não tem muito o que explicar por isso vou direto ao ponto mostrando o código.
Formulário
1 2 3 4 5 6 7 |
<form id="formCreateMapSession"> <label>ID:</label> <input id="id" name="id" type="text" /> <label>Name:</label> <input id="name" name="name" type="text" /> <input onclick="javascript:addValue();" type="button" value="Save" /> </form> |
Listagem 10: Formulário que irá conter os dados que serão inseridos no mapa que será enviado para sessão.
Tabela
1 2 3 4 5 6 7 8 9 |
<table style="border: 1px solid black" border="0" cellspacing="1" cellpadding="0" width="100%"> <tbody> <tr style="background-color: gray"> <td style="color: white; font-weight: bold">KeyMap</td> <td style="color: white; font-weight: bold">ID</td> <td style="color: white; font-weight: bold">NAME</td> </tr> </tbody> <tbody id="mapList"></tbody></table> |
Listagem 11: Tabela onde serão carregados os dados da sessão.
Conclusão:
Para se trabalhar com listas ou qualquer objeto na sessão com o DWR é muito simples, o que quis mostrar aqui, não é, se é certo ou não o uso da sessão, não vou, e nem quero entrar nessa polêmica, pois alguns defendem que sim outros que não, eu defendo a solução para uma funcionalidade específica, para mim em alguns casos não vejo problema.
Espero que tenham gostado do artigo e qualquer dúvida mandem email.
Projeto de Exemplo:DWRSessionRequest.rar
Abraços
Cara, usa o Adrive para hospedar os arquivos para download
http://www.milfont.org/tech/2008/03/12/web-2-destaques-da-semana-1/
Hum, bela dica Milfont vou da uma olhada vlw.
Abraços
Pô gostei dele :D, para os arquivos dos novos posts vou colocar lá 😀
Vlw Milfont pela dica…
flw
Handerson, estou trabalhando com DWR numa solução na empresa que trabalho e, estou tendo um problema quando é lançada uma excessão, pois, estou usando uma janela modal e essa fica rodando o tempo inteiro.
Eu gostaria que fosse mostrado o erro e sumisse a janela modal no catch do java script.
Se você puder me ajudar.
Desde já sou grato.
Cara tenho que ver como você está fazendo isso, para poder entender melhor.
Me envia um email com sua dúvida e como você está fazendo com mais detalhe que ai sim posso tentar te ajudar ok.
Abraços