bOOyah wrote:

Hi all

I have a 2-column table containing 16 row items, each with an associated checkbox. Right now I'm iterating over a List to render each row of the table. Column 1 contains the checkboxes; column 2 contains the items.

So my table currently looks like this (x == a checkbox):

    x item-1
    x item-2
    . . .
    x item-16


Is there a straightforward way to iterate my List so as to render my table as two columns (four columns really) of 8 rows each? Like this:


    x item-1    x item-9
    x item-2    x item-10
    . . .       . . .
    x item-8    x item-16


Thanks!

Hi.


There are a lot of ways to reach what you need, but the following is the nicest, I think:

<table>
<logic:iterate: name="myBean" property="listProperty" index="id">
<tr><td>
   <html:checkbox name="..." value="<%=whateverValue%>"/>
</td><td>
   <html:checkbox name="..." value ="<%=whateverValue+8%>" />
</td></tr>
</logic:iterate>
<table>

|If the length of the list is dynamic, you have to first calculate the half and the offset to add etc. Furthermore you would then have tot

Regards Axel
|


By the way, what is the submitted value of the cb? Is it the index or some other kind of id?


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



Reply via email to