You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Reinhard Wagner <re...@gmx.at> on 2009/01/30 11:53:45 UTC

checkboxes

Hi.

I do have 2 lists in my formbean, one for the checkoxtypes[A,B,C,D] and one for knowing which checkbox is on / off [checkboxstate]

In my jsp I do iterate over the checkboxtypes List and for every checkboxtype I generate a struts:checkbox with property set to  checkboxstate[index] and value = 1 ;  All works fine except that I'm facing prolem when checkbox isn't checked in my formbean. Then there are of course only 2 elements in my checkboxstate list which means that indexes aren't in the right order anymore [when for example 2nd box was unchecked... ] ..

So in short, is there an easy workaround for this problem. I do have to show the user checked and unchecked buttons ?

I'm completely new to struts, that's why I'm asking.

THanks in advantage

Rudi

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: checkboxes

Posted by Reinhard Wagner <re...@gmx.at>.
Hi. First of all: Thx u ! 

I thought about your advice this week but wanted to know whether there are solutions without javascript, guess I found the simplest method, although I don't know whether it's common practise with struts. 

have u ever tried to do it like this : ?

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

I'm not at work, not able to test it. I just read about that struts always just reads the first line ? When checkbox is unchecked html:hidden is send to the server, otherwise checkbox with value true !!

So I just need to add a single line to my jsp and will test it on monday !

thx you

Cheers, 

REinhard  

-------- Original-Nachricht --------
> Datum: Fri, 30 Jan 2009 13:20:36 +0100
> Von: "Sébastien Domergue" <se...@c-s.fr>
> An: Struts Users Mailing List <us...@struts.apache.org>
> Betreff: Re: checkboxes

> Hi,
> 
> We had the same problem with a checkboxlist. Actually, a html checkbox 
> does not send a data if it's unchecked. In a simple form, no data means 
> false so we don't see anything. In a list, that means there are only the 
> number of true which correspond to the number of checkbox checked.
> In order to have a value every time, we create an hidden field with the 
> checkbox. In the checkbox onchange field there is a small javascript 
> code that updates the hidden field value (with this method, youh have to 
> use the status field form iterator). To use data, the checkbox are in 
> charge of reading from previous action and the hidden fields are in 
> charge of writting for the next one.
> 
> Regards
> 
> Sébastien
> 
> 
> Reinhard Wagner a écrit :
> > Hi.
> >
> > I do have 2 lists in my formbean, one for the checkoxtypes[A,B,C,D] and
> one for knowing which checkbox is on / off [checkboxstate]
> >
> > In my jsp I do iterate over the checkboxtypes List and for every
> checkboxtype I generate a struts:checkbox with property set to 
> checkboxstate[index] and value = 1 ;  All works fine except that I'm facing prolem when
> checkbox isn't checked in my formbean. Then there are of course only 2 elements
> in my checkboxstate list which means that indexes aren't in the right order
> anymore [when for example 2nd box was unchecked... ] ..
> >
> > So in short, is there an easy workaround for this problem. I do have to
> show the user checked and unchecked buttons ?
> >
> > I'm completely new to struts, that's why I'm asking.
> >
> > THanks in advantage
> >
> > Rudi
> >
> >   
> 

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Re: checkboxes

Posted by Sébastien Domergue <se...@c-s.fr>.
Hi,

We had the same problem with a checkboxlist. Actually, a html checkbox 
does not send a data if it's unchecked. In a simple form, no data means 
false so we don't see anything. In a list, that means there are only the 
number of true which correspond to the number of checkbox checked.
In order to have a value every time, we create an hidden field with the 
checkbox. In the checkbox onchange field there is a small javascript 
code that updates the hidden field value (with this method, youh have to 
use the status field form iterator). To use data, the checkbox are in 
charge of reading from previous action and the hidden fields are in 
charge of writting for the next one.

Regards

Sébastien


Reinhard Wagner a écrit :
> Hi.
>
> I do have 2 lists in my formbean, one for the checkoxtypes[A,B,C,D] and one for knowing which checkbox is on / off [checkboxstate]
>
> In my jsp I do iterate over the checkboxtypes List and for every checkboxtype I generate a struts:checkbox with property set to  checkboxstate[index] and value = 1 ;  All works fine except that I'm facing prolem when checkbox isn't checked in my formbean. Then there are of course only 2 elements in my checkboxstate list which means that indexes aren't in the right order anymore [when for example 2nd box was unchecked... ] ..
>
> So in short, is there an easy workaround for this problem. I do have to show the user checked and unchecked buttons ?
>
> I'm completely new to struts, that's why I'm asking.
>
> THanks in advantage
>
> Rudi
>
>