Hi

I don't know if it's the cause of your problem, but you should avoid to use
${} for parameter values, use prop: binding instead.

Best Regards,
Christophe

Developer of wooki @wookicentral.com

2010/2/1 lebenski <be...@gamesys.co.uk>

>
> I have a loop that contains a form and a zone.  In each iteration of the
> loop, submission of that form should update it's relevant zone:
>
> <t:loop source="draft.draftPicks" value="draftPick" volatile="true">
>   <t:form t:id="pickCommentForm" context="draftPick" t:zone="${zoneId}">
>    ...
>    <t:submit/>
>   </t:form>
>   <t:zone t:id="otherCommentsZone" id="${zoneId}">
>       <div class="otherCommentsBody">
>          ...
>       </div>
>   </t:zone>
> </t:loop>
>
>        Object onSuccessFromPickCommentForm(DraftPick draftPick) {
>                createPickComment(draft.get(draftPick.getPackNumber(),
> draftPick.getPickNumber()));
>
>                loadDraft();
>
>                return otherCommentsZone;
>        }
>
> So i'm binding the zone parameter of the form to the generated client id
> (not the component id) as suggested in the documentation here:
>
>
> http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5/corelib/components/Zone.html
>
> After I submit the form the page refreshes rather that updating the zone.
> The loop runs 45 times so I end up with 45 micro forms and 45 zones on my
> page.  Can anyone see what I'm doing wrong here?
> --
> View this message in context:
> http://old.nabble.com/-T5--Form-and-Zone-inside-a-loop-tp27400993p27400993.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to