Duvida sobre o uso de html:multibox no Struts

1 resposta
kicolobo

Olá, sou iniciante no uso do Struts e estou tendo o seguinte problema:
como trabalhar com uma lista de checkbox que é gerada dinâmicamente em um formulário?
Em nossa aplicação, há um conjunto de opções que o usuário deve marcar como sim/não que varia de caso para caso (no caso, trata-se dos modulos de acesso para cada uma de nossas aplicações, o que varia de caso para caso).
Na documentação oficial, encontrei como trabalhar deste modo usando um valor pré-fixado de opções. No entanto, quando a quantidade de modulos cresce, as coisas se complicam.
Alguém aqui sabe como fazer isto?

1 Resposta

J

Você quer dizer que dependendo do caso irão aparecer na tela 3 checkbox, em outro caso 13, outro caso 1, outro caso uns trocentos. É isso?

Você pode usar html:multibox ou html:checkbox dentro de um loop. Loop esse que trará os 3, ou os 13 ou o 1 ou os trocentos.

Porém, com html:multibox, ao setar as opções na action, o struts automaticamente “liga” os checkbox do array e com html:checkbox eu acho que ele não faz.

De qualquer maneira, dê uma lida aqui que acho que poderá lhe ajudar.

http://struts.apache.org/1.2.9/userGuide/struts-html.html

Criado 19 de julho de 2006
Ultima resposta 19 de jul. de 2006
Respostas 1
Participantes 2