Hi Chris,

may i advise you the listbinding from t5components ?

<ul>
    <li t:type="Loop" source="list:\"value 1\", \"value 2\", \"value
3\"" value="element">
        ${element}
    </li>
</ul>



2008/1/13, Chris Lewis <[EMAIL PROTECTED]>:
>
> That would work of course, but I'd like to do something like this:
>
> <t:loop source="strings" value="var:string" index="prop:index"
> delimit=", ">
>   <a href="#" t:type="pagelink" page="nada"
> context="var:string">${var:string}</a>
> </t:loop>
>
> And then each element would be separated by my delimiter without any
> extra java code.
>
> Robert Zeigler wrote:
> > How about testing the value of index?
> > Something like:
> >
> > .java:
> >
> > private int index;
> > public int getIndex() { return index; }
> > public void setIndex(int i) index = i; }
> > public boolean isFirst() { return index==0; }
> >
> > .tml:
> >
> > <t:loop source="strings" value="var:string" index="prop:index">
> >   <t:if test="prop:first" negate="true">
> >     ,
> >   </t:if>
> >   <a href="#" t:type="pagelink" page="nada"
> > context="var:string">${var:string}</a>
> > </t:loop>
> >
> > Robert
> >
> > On Jan 12, 2008, at 1/124:41 PM , Chris Lewis wrote:
> >
> >> Sorry, I missed the "check if first" part. How can you do such a
> >> check in Loop? The "If" can test, but what can you test in a Loop?
> >> nothing that I know of will tell you where in the iteration you are.
> >>
> >> chris
> >>
> >> Davor Hrg wrote:
> >>> just reverse where you write the ","
> >>> instead of checking if last and putting comma behind
> >>>
> >>> check if first and put comma in front
> >>>
> >>> Davor Hrg
> >>>
> >>> On Jan 12, 2008 11:04 PM, Chris Lewis <[EMAIL PROTECTED]>
> >>> wrote:
> >>>
> >>>> So this ticket has been implemented in svn:
> >>>> https://issues.apache.org/jira/browse/TAPESTRY-2028
> >>>>
> >>>> And now I need whitespace... so how can I get it back? Is there or
> >>>> isn't
> >>>> there a way to disable this? Im using loop to output links
> >>>> (pagelinks),
> >>>> and i have whitespace behind in the body so there is separation.
> >>>> Unfortunately, it's getting stripped. Is there a workaround?
> >>>>
> >>>> On a related note, is there a way to know if im on the last
> >>>> iteration of
> >>>> the loop, so i could for example, follow all but the last with a ","?
> >>>> This may be outside the scope of loop as currently implemented, but i
> >>>> can see it being useful.
> >>>>
> >>>> chris
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> 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]
>
>


-- 
with regards
Sven Homburg

Reply via email to