Hi, anybody had any luck with this? I tried
<t:actionlink zone="${zoneId}">Show</t:actionlink> <t:zone visible="false" t:id="${zoneId}" context="${id}"> </t:zone> But get Component id '${zoneId}' is not valid; component ids must be valid Java identifiers: start with a letter, and consist of letters, numbers and underscores. So it looks as if only literal values are accepted here? And how do I deal with the events? The zone ids are constructed dynamically, so I do not know what they will be when writing the code. I was hoping that I could deal with this in an void onEvent() but I cannot get any context passed into this, so I do not know which zone I'm dealing with. If anybody had an example of zones in a loop that would be great! Thanks, Adriaan On Feb 9, 2008 10:18 PM, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: > Ajax constructs go outside of Tapestry's understanding of the page > construction. It relies upon the developer to generate unique zone > ids. > > In your situation, I would have the setItem() method generate a unique > zone id as a side effect and expose that as a proprty used by both the > ActionLink and the Zone. > > On Feb 8, 2008 11:40 PM, Travis McLeskey <[EMAIL PROTECTED]> wrote: > > When an ActionLink and Zone appear together in a loop like this: > > > > <t:loop source="items" value="item"> > > <t:actionlink zone="myzone">go!</t:actionlink> > > <t:zone t:id="myzone">in the zone?</t:zone> > > <br /> > > </t:loop> > > > > Clicking the "go!" link from any iteration only affects the Zone from > > the first iteration. How do I connect each ActionLink to its > > corresponding Zone? I tried injecting the Zone into the java class and > > then using zone="${thezone.id}" in the actionlink, but then each > > ActionLink was connected to the Zone from the *previous* iteration. > > > > Thanks! > > Travis > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > Howard M. Lewis Ship > > Creator Apache Tapestry and Apache HiveMind > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >