Michael has it right: in 5.0.5 the second will fail.
I logged a JIRA earlier, but as Martin kindly points out
this was fixed back in July!
There doesn't seem to be a 5.0.6-SNAPSHOT available though.
Cheers,
Nick.
Davor Hrg wrote:
shouldn't it be:
<t:loop source="arr" value="value">
<t:output value="value">,
</t:loop>
?
On 9/17/07, Michael Gottschalk <[EMAIL PROTECTED]> wrote:
On Monday 17 September 2007 08:42:46 Davor Hrg wrote:
I had no problem using expansions in a loop, (T5.0.5)
<t:loop source="arr" value="value">
${value},
</t:loop>
Expansions in a loop are only a problem if they are given as parameters to
components. E.g. your example will work, but the following will not:
<t:loop source="arr" value="value">
<t:output value="${value}">,
</t:loop>
Cheers,
Michael
On 9/17/07, Nick Westgate <[EMAIL PROTECTED]> wrote:
It's mentioned somewhere (maybe in the source) that expansions are
treated as literals, and therefore cached and never re-evaluated.
The result is quite non-intuitive in a loop, which has irked me for
some time, and I'm beginning to consider it a bug. It's also one
reason I still value the Any component.
I'll log a JIRA.
Cheers,
Nick.
Michael Gottschalk wrote:
Hi Leon,
On Sunday 16 September 2007 18:41:07 Leon Derks wrote:
I have a problem with the t:type="loop" component in my Menu
Component
[...]
Every categoryId is 1. (and it generates to much <ul> tags).
[...]
This is what is in Menu.html
<ul t:type="loop" source="categories" value="category">
<li>
<t:actionlink t:id="category"
context="${category.id}">${category.name} | ${category.id
}</t:actionlink>
</li>
</ul>
it will work if you don't use the expansion in the actionLink
context
parameter:
<t:actionlink t:id="category" context="category.id">
Never use the ${}-notation when giving parameters to a component. I
don't know
why, but it will not work as expected.
Regards,
Michael
---------------------------------------------------------------------
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]