Not sure if this helps but I think that what you want is actually:
<t:actionlink t:zone="prop:zoneId">Shot</t:actionlink> Regards, Olivier Adriaan Joubert wrote:
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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
