Displaytags e checkbox  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Faz um tempo que eu não mexo com displaytag e esqueci algumas coisas(Tio Iron tá velho...).
Quero exibir uma listagem com todos os usuários do meu sistema(Até aí é fácil), e nessa listagem, ter um checkbox que pode ser selecionado para levar a uma página para edição desse mesmo usuário(antes que pergunte, isso é um atributo que só o admin do sistema faz...).
Bom, sei que dá para exibir assim:

Mas como eu faço para pegar o id associado a dado usuário para levá-lo a uma página para edição dos dados?Não lembro ao certo, mas acho que tenho que extender um Decorator é isso???Qualquer dica(snippet de código) será bem vinda...

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
aleck
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline



Eu uso jstl para colocar o id nos values dos checkbox.

This message was edited 1 time. Last update was at 27/03/2009 07:58:19


Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli
[WWW] [MSN]
abelgomes
Virtual Machine Man
[Avatar]

Membro desde: 12/06/2008 17:08:23
Mensagens: 706
Localização: Manaus-AM
Offline

caro Ironlynx ao inves de um chackbox, não seria mais interessante colocar uma imagem para o usuario clicar?


o que vc acha?Ou no seu caso tem que ser um checkbox mesmo?

...the only easy day was yesterday...
[Email] [MSN]
Pedrosa
JWizard
[Avatar]

Membro desde: 13/07/2005 13:08:08
Mensagens: 2505
Localização: São Paulo - Brasil
Offline

No seu caso o que se adapta melhor é um radio ou uma imagem com link normal, mas se precisar fazer uma exclusão onde mais de um registro deve ser selecionado use o checkbox.

Ex:
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Eu uso jstl para colocar o id nos values dos checkbox.

Na verdade, eu não tô usando JSTL não...
até pq eu já tô entregando os dados completos(a lista de usuários) pela minha action.

Ou no seu caso tem que ser um checkbox mesmo?

Até poderia ser uma imagem, mas daí provavelmente vc deve ter N arquivos JS jogando para uma página diferente é isso?

mas se precisar fazer uma exclusão onde mais de um registro deve ser selecionado use o checkbox.


Eu acho que não fui 100% claro, por isso detalho aqui:
Quando for selecionado o Usuário que irá ser editado, nessa mesma página há 2 botões, um Editar, que levará ele a Action de edição desse usuário, e outro Excluir, que levará a exclusão desse usuário.





Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
abelgomes
Virtual Machine Man
[Avatar]

Membro desde: 12/06/2008 17:08:23
Mensagens: 706
Localização: Manaus-AM
Offline

Da uma olhada aqui.....um botão edita...e o outro etiva ou inativa o registro... é isso que vc quer?
[Thumb - DisplayTable.JPG]
 Nome do arquivo DisplayTable.JPG [Disk] Download
 Descrição DisplayTable
 Tamanho 96 Kbytes
 Baixado:  83 vez(es)


...the only easy day was yesterday...
[Email] [MSN]
abelgomes
Virtual Machine Man
[Avatar]

Membro desde: 12/06/2008 17:08:23
Mensagens: 706
Localização: Manaus-AM
Offline

mas agora se for selecionar varios para excluir pode usar checkbox....

e respondendo sua pergunta, só tenho 2 funções javascript uma pra editar e outra para exlcuir que vai no onclick da figura

This message was edited 1 time. Last update was at 27/03/2009 14:43:59


...the only easy day was yesterday...
[Email] [MSN]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Abel, era um pouco diferente do que vc tava fazendo, só que eu achei a figura que vc postou tão bacana que me interessei!
Posta o código(incluso os Javascript) aqui, se o seu código não for fechado é claro(use o anexo, se for grande).No meu caso há apenas(abaixo da listagem) dois botões de alterar e excluir.As imagens vc pegou aonde?
Ficou bacana!O que vc tá usando(FW web , ERP...)?

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
abelgomes
Virtual Machine Man
[Avatar]

Membro desde: 12/06/2008 17:08:23
Mensagens: 706
Localização: Manaus-AM
Offline

Não posso postar o codigo na integra..mas os icones, javascript e a parte do display vou fazer um resumão aqui pra vc entender...



boa sorte ai..qualquer duvida é só postar..
 Nome do arquivo icones.rar [Disk] Download
 Descrição Icones usados no display
 Tamanho 2 Kbytes
 Baixado:  50 vez(es)


...the only easy day was yesterday...
[Email] [MSN]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Abel, a tag logicé o quê?Struts(não manjo nada dele)?Tô usando o Mentawai aqui, por isso a pergunta...

Não tô conseguindo nem tacar uma checkbox do lado de cada ID!
Dá uma olhada:


Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
abelgomes
Virtual Machine Man
[Avatar]

Membro desde: 12/06/2008 17:08:23
Mensagens: 706
Localização: Manaus-AM
Offline

sim...logic é struts....no seu caso, lembro que qaundo estava aprendendo displaytable só achava exemplos com Mentawai...mas é o seguinte...tente substituir o logic por um if ai na jsp...pegando a lista do request..que vai ficar 10 tb...

...the only easy day was yesterday...
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team