Re: [T5] Form and Zone inside a loop

2010-02-02 Thread lebenski
Well I eventually got to the root of this. The problem was being caused because the IDs I'd given to my zones started witha number! Changing them from 1_1Zone to Zone1_1 fixed the issue. Also got this working with MultiZoneUpdate now, I love this component. Great job by the Tapestry devs. --

Re: [T5] Form and Zone inside a loop

2010-02-01 Thread cordenier christophe
Hi, You have to find what is failing on the client side. If a submit action refreshes the whole page, this means that the zone has not been initialized. So i guess firebug or any other tool should help you. Also, you may use class="t-zone-update" on the element that must be refreshed by the zone,

Re: [T5] Form and Zone inside a loop

2010-02-01 Thread lebenski
Yes, this is what I have: public String getZoneId() { return draftPick.getPackNumber() + "_" + draftPick.getPickNumber() + "Zone"; } Giving all of my zones id's like this 1_7Zone I've also tried removing the t: prefix from the zone parameter, this seems to m

Re: [T5] Form and Zone inside a loop

2010-02-01 Thread Ulrich Stärk
Normally that happens when zone and form aren't set up correctly on the client side, e.g. due to inconsistent IDs. Did you try as Christophe suggested? Replace t:zone="${zoneId}" with t:zone="prop:zoneId" (same for the id parameter of zone). Does that help? Uli On 01.02.2010 12:15 schrieb le

Re: [T5] Form and Zone inside a loop

2010-02-01 Thread lebenski
Ah! this seems to have got to the root of the problem. Request.isXHR() is returning false. I understand that this method is looking for the presence of an Http Header called X-Requested-With with the value XMLHttpRequest. Snooping the request I notice that this has not been set. How does this h

Re: [T5] Form and Zone inside a loop

2010-02-01 Thread Thiago H. de Paula Figueiredo
On Mon, 01 Feb 2010 06:29:14 -0200, lebenski wrote: 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: ... ... I would create a simple component wrapping

Re: [T5] Form and Zone inside a loop

2010-02-01 Thread Ulrich Stärk
You should @InjectComponent private Zone otherCommentsZone and return otherCommentsZone.getBody() from your onSuccess handler method after checking whether this is a XHR request (@Inject Request and do request.isXHR()). Uli On 01.02.2010 09:29 schrieb lebenski: I have a loop that contains a

Re: [T5] Form and Zone inside a loop

2010-02-01 Thread cordenier christophe
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 > > I have a loop that contains a form and a zone. In each iteration of the > lo