you should ensure that the Attendance list provided to the For loop is
exactly the same both during render and rewind.

then, irrespective of the number of rows the render/rewind sequence will be
exactly the same.

so the checkbox  on render will correspond to the same Attendance object
when the rewind happens.

then you just need to bind the checkbox value to a currentAttendance.persentognl


On 8/18/06, zqzuk <[EMAIL PROTECTED]> wrote:


Hi, the scenario is that i have a collection of Attendance objects- for
example, Attendance(Student s, String class, String attended) - to be
displayed on a page. and i would like a checkbox (or other components
whichever appropriate) for each row. so if the student attended the class,
user can tick the box. user then ticks those boxes if the student attended
the class, then finally click a button "save", and program will figure out
which Attendance objects are changed and commit database transactions.

so something like this:

-----------------------------------------------------------------------
Student                   class                     attended
-----------------------------------------------------------------------
Bob                         math                       ticked
Henry                      physics                    ticked
Anne                       english                    ticked
Nick                         history                     unticked

[Save Button]
----------------------------------------------------------------------

each row above represents an Attendance object. the problem is, because
the
number of rows are variant, so i m using a For component to produce these
rows automatcally. but how can i know which checkboxex are ticked, and
which
checkbox is for which row? as these boxex are produced at runtime and
assigned different names at runtime isnt it? unlike the DirectLink
component
which can pass parameters such as the object's id, how does a checkbox (or
if other appropriate components) identify the row?

i could use directlink instead and open up another window where user tick
the box in a separate page for each Attendance row, but that would be bad
design...

any suggestions pleaes, thanks very much!
--
View this message in context:
http://www.nabble.com/hi%2C-is-it-possible-to-do-this-with-tapestry...-tf2126696.html#a5867937
Sent from the Tapestry - User forum at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Thanks, Karthik

Reply via email to