Struts: Checkbox

3 respostas
E

Pessoal bom dia,

Estou com um probleminha meio chato aqui e gostaria da ajuda dos Sr’s.
Vamos lá:

Estou usando em uma app um checkbox que recebe um valor boolean, ou seja, ele fica assim:

form

jsp

Quando carrego a página que ele está, se ele estiver vindo com “true” no meu formBean ele fica checked e se tiver “false” no mesmo formBean ele é desmarcado.

O problema é quando ele está como true e eu tenho que desmarca-lo. Em algum momento ele se perde, e não volta para min desmarcado, continua sempre com o valor de “TRUE” e sendo assim não consigo persisti-lo corretamente.

Alguém já enfrentou ?

[]'s,
Eduardo Lima
Addcomm

3 Respostas

eduardoac

Oi,

Eu sempre uso assim, faça um teste e veja se funciona. Quando eu crio o checkbox eu ja coloco um hidden embaixo, segue:

<html:checkbox property="hasPermission" value="true" /> <html:hidden property="hasPermission" value="false" />

Tudo bem?

Até mais.

E

Ué…

Pois eh Eduardo, ele funciona…
Mas entou tentando entender o que ele realmente faz…

Quando o valor for true ele marca como checked certinho…
Quando ele é false, ele não marca… ok certo tb…

Só que colocamos abaixo um hidden como false, sempre, para fazer reset da propriedade, mas ainda não entendi como funciona… rs

Mas funciona sim…

Obrigado

[]'s,
Eduardo Lima

eduardoac

É,

também não sei como funciona… heheheeheheh… é que já passei por esse problema, se alguem tiver outra solução, poderia postar.

Abraços.

Criado 27 de julho de 2007
Ultima resposta 27 de jul. de 2007
Respostas 3
Participantes 2