Hi! It's not that simple ...
The level is displayd as (idx+1) and i dont even have acess to the index or do I? The class="tdalt" that is rendered on each second line can be solved by methods. But I haven't come up with a solution for the index and index+1 problem. Or am I stupid? Perhaps there is something that I have not grasped ... I am quite new to T5 ... I gave up and solved it with a method + outputRaw. I also made a component for some other case. But it would be nice if simple loops like this could be achieved in TML. Gunnar 2009/9/24 kalle.o.korhonen <kalle.o.korho...@gmail.com> > You can just use Loop component - > > http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5/corelib/components/Loop.html > > Kalle > > On Thu, Sep 24, 2009 at 5:31 AM, Gunnar Eketrapp > <gunnar.eketr...@gmail.com> wrote: > > I am converting jsp that produces a table like ... > > > > 1 317 > > 2 45 > > 3 118 > > > > ... i,e. an index plus a count for that index. > > > > How should you folks do this? Is there a way with .tml to fix this or do > I > > have to use Grid or write a component. > > > > JSP code > > ======= > > <% int level=1; %> > > <c:forEach items="${levels}" var="count"> > > <tr> > > <td<%= level % 2 == 0 ? " class=\"tdalt\"" : "" %>><%= level %></td> > > <td<%= level % 2 == 0 ? " class=\"tdalt\"" : "" %>>${count}</td> > > </tr> > > <% ++level; %></c:forEach> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- [Hem: 08-715 59 57, Mobil: 0708-52 62 90] Allévägen 2A, 132 42 Saltsjö-Boo