I'm a little confused then. Can you be a little more specific with what you're struggling with?
I have checkboxes inside t:loops all over the place in my app. On occasion I've had to wrap the actual data object with another bean that has a "selected" property, for example: public class ThingyWrapper { private Thingy thingy; private boolean selected; //getter and setter for selected //getter and setter for thingy } Then a list of these objects is what I'm actually binding to the TML loop. Does that help? -----Original Message----- From: Peter Stavrinides [mailto:[EMAIL PROTECTED] Sent: Thursday, April 24, 2008 10:37 AM To: Tapestry users Subject: Re: How to update a list from a checkbox in a loop in t5 Hi Joel, I thought my previous posts made it obvious that it is not possible to use the encoder, I normally use a PrimaryKeyEncoder. ----- Original Message ----- From: "Joel Wiegman" <[EMAIL PROTECTED]> To: "Tapestry users" <users@tapestry.apache.org> Sent: Thursday, 24 April, 2008 5:10:00 PM GMT +02:00 Athens, Beirut, Bucharest, Istanbul Subject: RE: How to update a list from a checkbox in a loop in t5 Peter, Are you using a DefaultPrimaryKeyEncoder as your encoder? Joel -----Original Message----- From: Peter Stavrinides [mailto:[EMAIL PROTECTED] Sent: Thursday, April 24, 2008 8:39 AM To: Tapestry users Subject: Re: How to update a list from a checkbox in a loop in t5 Hi Ivan This is precisely what I tried. ----- Original Message ----- From: "Ivan Dubrov" <[EMAIL PROTECTED]> To: "Tapestry users" <users@tapestry.apache.org> Sent: Thursday, 24 April, 2008 1:59:10 PM GMT +02:00 Athens, Beirut, Bucharest, Istanbul Subject: Re: How to update a list from a checkbox in a loop in t5 Peter Stavrinides wrote: > Hi All > > I this scenario: > <t:loop source="myDOA" value="selectedDOA" encoder="encoder"> > <t:checkbox t:id="archived" /> </t:loop> Have you tried something like this: in .tml: <t:loop source="myDOA" value="selectedDOA" encoder="encoder"> <t:checkbox t:id="archived" t:value="archived" /> </t:loop> in .java: public boolean isArchived() { return selectedDOA.isArhived(); } public void setArchived(boolean value) { return selectedDOA.setArhived(value); } selectedDOA is your loop object. > How do I use the checkbox correctly when the user clicks it? 'I want > to associate it with an object' via a primary key perhaps...but the > checkbox only seems to have a value property of the type boolean: > > http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tape > stry/corelib/components/Checkbox.html > > > Sorry if this question seems trivial, but I have been scratching my > head for a while now. > > thanks, > Peter > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- WBR, Ivan S. Dubrov --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]