You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Emmanuel DEMEY <em...@atos.net> on 2011/09/20 13:10:43 UTC
AjaxFormLoop problem with Tapestry 5.2.-beta-9
Hi everybody
Few days ago, I created a simple sample for the AjaxFormLoop component, with
Tapestry 5.3.0. Everything was OK.
This morning, I updated to Tapestry 5.3-beta-9. But when I add a new row (by
clicking to the "add" link), the JSON response of the AJAX request does not
include the elementId value. So, when I want to delete the new row,
tapestry.js throw me an exception.
After a debugging phase, I think the PartialMarkupRenderFilter, declared in
the onInject method of the FormInjector component, is added to the
PageRenderQueue to late. The renderPartial method (PageRenderQueue) is
called before added this last Filter.
Does anyone of you have the same issue ?
I hope I have enough informations. !
Thanks
Re: AjaxFormLoop problem with Tapestry 5.2.-beta-9
Posted by Emmanuel DEMEY <de...@gmail.com>.
This issues is now resolved. Here if the commit :
https://issues.apache.org/jira/browse/TAP5-1700
Emmanuel
2011/10/12 Emmanuel DEMEY <de...@gmail.com>
> I have just tested the sample of Taha's blog (
> http://tawus.wordpress.com/2011/07/26/tapestry-ajaxformloop/) and it is
> the same. When I add a new row, its id is not set. I am using
> Tapestry 5.3-beta-19.
> Emmanuel
>
>
> 2011/10/5 Michael Dukaczewski <m....@tu-bs.de>
>
>> I am now on version 5.3-beta-16 and the error still occurs. Can someone
>> please try out my example and confirm that it is a bug? Or give a hint what
>> I'm doing wrong?
>>
>> @Steve
>> Are you sure that you can remove lines that you just added?
>>
>> Regards,
>> Michael
>>
>>
>>
>> Am 21.09.2011 19:44, schrieb Emmanuel DEMEY:
>>
>> My Sample is the one on the Tapestry-jQuery Test application :
>>>
>>> https://github.com/got5/**tapestry5-jquery/blob/master/**
>>> src/test/java/org/got5/**tapestry5/jquery/test/pages/**
>>> test/AjaxFormLoop.java<https://github.com/got5/tapestry5-jquery/blob/master/src/test/java/org/got5/tapestry5/jquery/test/pages/test/AjaxFormLoop.java>
>>>
>>> Manu
>>>
>>> 2011/9/21 Michael Dukaczewski<m....@tu-bs.de>
>>> >
>>>
>>> Emmanuel is right. I have the same problem. This simple example does not
>>>> work with Tapestry 5.3-beta-9:
>>>>
>>>> public class AjaxTest {
>>>>
>>>> @Persist
>>>> private List<String> source;
>>>>
>>>> @Property
>>>> private String str;
>>>>
>>>> public List<String> getSource() {
>>>> if (source == null) {
>>>> source = new LinkedList<String>();
>>>> }
>>>> return source;
>>>> }
>>>>
>>>> Object onAddRowFromTest() {
>>>> String s = ""+System.currentTimeMillis();
>>>> getSource().add(s);
>>>> return s;
>>>> }
>>>>
>>>> void onRemoveRowFromTest(String s) {
>>>> getSource().remove(s);
>>>> }
>>>> }
>>>>
>>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>>>> "http://www.w3.org/TR/xhtml1/**DTD/xhtml1-strict.dtd<http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>
>>>> ">
>>>> <t:layout xmlns:t="http://tapestry.**apache.org/schema/tapestry_5_**
>>>> 1_0.xsd <http://tapestry.apache.org/schema/tapestry_5_1_0.xsd>"
>>>> xmlns:p="tapestry:parameter">
>>>> <t:form t:id="form">
>>>>
>>>> <t:ajaxformloop t:id="test" t:source="source" t:value="str">
>>>> <div>${str}<t:removerowlink>**remove</t:removerowlink></div>
>>>> </t:ajaxformloop>
>>>>
>>>> </t:form>
>>>> </t:layout>
>>>>
>>>>
>>>> Regards,
>>>> Michael
>>>>
>>>>
>>>> Am 20.09.2011 15:27, schrieb Steve Eynon:
>>>>
>>>>> I don't know what I'm doing differently, but my AjaxFormLoop still
>>>>> seems to add and remove rows with T5.3-beta-9.
>>>>>
>>>>> My implementation (like most people's I suspect!) is based on Geoff's
>>>>> Jumpstart example
>>>>>
>>>>> http://jumpstart.**doublenegative.com.au/**jumpstart/examples/ajax/**
>>>>> formloop1<http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/formloop1>
>>>>>
>>>>> Steve.
>>>>> --
>>>>> Steve Eynon
>>>>> ------------------------------**-
>>>>> "If at first you don't succeed,
>>>>> so much for skydiving!"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 20 September 2011 19:10, Emmanuel DEMEY<em...@atos.net>
>>>>>
>>>> wrote:
>>>>
>>>>> Hi everybody
>>>>>>
>>>>>> Few days ago, I created a simple sample for the AjaxFormLoop
>>>>>> component,
>>>>>>
>>>>> with
>>>>
>>>>> Tapestry 5.3.0. Everything was OK.
>>>>>>
>>>>>> This morning, I updated to Tapestry 5.3-beta-9. But when I add a new
>>>>>> row
>>>>>>
>>>>> (by
>>>>
>>>>> clicking to the "add" link), the JSON response of the AJAX request does
>>>>>>
>>>>> not
>>>>
>>>>> include the elementId value. So, when I want to delete the new row,
>>>>>> tapestry.js throw me an exception.
>>>>>>
>>>>>> After a debugging phase, I think the PartialMarkupRenderFilter,
>>>>>> declared
>>>>>>
>>>>> in
>>>>
>>>>> the onInject method of the FormInjector component, is added to the
>>>>>> PageRenderQueue to late. The renderPartial method (PageRenderQueue) is
>>>>>> called before added this last Filter.
>>>>>>
>>>>>> Does anyone of you have the same issue ?
>>>>>>
>>>>>> I hope I have enough informations. !
>>>>>> Thanks
>>>>>>
>>>>>>
>>>>> ------------------------------**------------------------------**
>>>>> ---------
>>>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
>>>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>>>
>>>>>
>>>> ------------------------------**------------------------------**
>>>> ---------
>>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
>>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>>
>>>>
>>>>
>>>
>>>
>> ------------------------------**------------------------------**---------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
>
> --
> Emmanuel DEMEY
> Ingénieur Etude et Développement
> ATOS Worldline
> +33 (0)6 47 47 42 02
> demey.emmanuel@gmail.com
> http://emmanueldemey.fr
>
>
--
Emmanuel DEMEY
Ingénieur Etude et Développement
ATOS Worldline
+33 (0)6 47 47 42 02
demey.emmanuel@gmail.com
http://emmanueldemey.fr
Re: AjaxFormLoop problem with Tapestry 5.2.-beta-9
Posted by Emmanuel DEMEY <de...@gmail.com>.
I have just tested the sample of Taha's blog (
http://tawus.wordpress.com/2011/07/26/tapestry-ajaxformloop/) and it is the
same. When I add a new row, its id is not set. I am using
Tapestry 5.3-beta-19.
Emmanuel
2011/10/5 Michael Dukaczewski <m....@tu-bs.de>
> I am now on version 5.3-beta-16 and the error still occurs. Can someone
> please try out my example and confirm that it is a bug? Or give a hint what
> I'm doing wrong?
>
> @Steve
> Are you sure that you can remove lines that you just added?
>
> Regards,
> Michael
>
>
>
> Am 21.09.2011 19:44, schrieb Emmanuel DEMEY:
>
> My Sample is the one on the Tapestry-jQuery Test application :
>>
>> https://github.com/got5/**tapestry5-jquery/blob/master/**
>> src/test/java/org/got5/**tapestry5/jquery/test/pages/**
>> test/AjaxFormLoop.java<https://github.com/got5/tapestry5-jquery/blob/master/src/test/java/org/got5/tapestry5/jquery/test/pages/test/AjaxFormLoop.java>
>>
>> Manu
>>
>> 2011/9/21 Michael Dukaczewski<m....@tu-bs.de>
>> >
>>
>> Emmanuel is right. I have the same problem. This simple example does not
>>> work with Tapestry 5.3-beta-9:
>>>
>>> public class AjaxTest {
>>>
>>> @Persist
>>> private List<String> source;
>>>
>>> @Property
>>> private String str;
>>>
>>> public List<String> getSource() {
>>> if (source == null) {
>>> source = new LinkedList<String>();
>>> }
>>> return source;
>>> }
>>>
>>> Object onAddRowFromTest() {
>>> String s = ""+System.currentTimeMillis();
>>> getSource().add(s);
>>> return s;
>>> }
>>>
>>> void onRemoveRowFromTest(String s) {
>>> getSource().remove(s);
>>> }
>>> }
>>>
>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>>> "http://www.w3.org/TR/xhtml1/**DTD/xhtml1-strict.dtd<http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>
>>> ">
>>> <t:layout xmlns:t="http://tapestry.**apache.org/schema/tapestry_5_**
>>> 1_0.xsd <http://tapestry.apache.org/schema/tapestry_5_1_0.xsd>"
>>> xmlns:p="tapestry:parameter">
>>> <t:form t:id="form">
>>>
>>> <t:ajaxformloop t:id="test" t:source="source" t:value="str">
>>> <div>${str}<t:removerowlink>**remove</t:removerowlink></div>
>>> </t:ajaxformloop>
>>>
>>> </t:form>
>>> </t:layout>
>>>
>>>
>>> Regards,
>>> Michael
>>>
>>>
>>> Am 20.09.2011 15:27, schrieb Steve Eynon:
>>>
>>>> I don't know what I'm doing differently, but my AjaxFormLoop still
>>>> seems to add and remove rows with T5.3-beta-9.
>>>>
>>>> My implementation (like most people's I suspect!) is based on Geoff's
>>>> Jumpstart example
>>>>
>>>> http://jumpstart.**doublenegative.com.au/**jumpstart/examples/ajax/**
>>>> formloop1<http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/formloop1>
>>>>
>>>> Steve.
>>>> --
>>>> Steve Eynon
>>>> ------------------------------**-
>>>> "If at first you don't succeed,
>>>> so much for skydiving!"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On 20 September 2011 19:10, Emmanuel DEMEY<em...@atos.net>
>>>>
>>> wrote:
>>>
>>>> Hi everybody
>>>>>
>>>>> Few days ago, I created a simple sample for the AjaxFormLoop component,
>>>>>
>>>> with
>>>
>>>> Tapestry 5.3.0. Everything was OK.
>>>>>
>>>>> This morning, I updated to Tapestry 5.3-beta-9. But when I add a new
>>>>> row
>>>>>
>>>> (by
>>>
>>>> clicking to the "add" link), the JSON response of the AJAX request does
>>>>>
>>>> not
>>>
>>>> include the elementId value. So, when I want to delete the new row,
>>>>> tapestry.js throw me an exception.
>>>>>
>>>>> After a debugging phase, I think the PartialMarkupRenderFilter,
>>>>> declared
>>>>>
>>>> in
>>>
>>>> the onInject method of the FormInjector component, is added to the
>>>>> PageRenderQueue to late. The renderPartial method (PageRenderQueue) is
>>>>> called before added this last Filter.
>>>>>
>>>>> Does anyone of you have the same issue ?
>>>>>
>>>>> I hope I have enough informations. !
>>>>> Thanks
>>>>>
>>>>>
>>>> ------------------------------**------------------------------**
>>>> ---------
>>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
>>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>>
>>>>
>>> ------------------------------**------------------------------**
>>> ---------
>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>>
>>>
>>
>>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.**apache.org<us...@tapestry.apache.org>
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
Emmanuel DEMEY
Ingénieur Etude et Développement
ATOS Worldline
+33 (0)6 47 47 42 02
demey.emmanuel@gmail.com
http://emmanueldemey.fr
Re: AjaxFormLoop problem with Tapestry 5.2.-beta-9
Posted by Michael Dukaczewski <m....@tu-bs.de>.
I am now on version 5.3-beta-16 and the error still occurs. Can someone
please try out my example and confirm that it is a bug? Or give a hint
what I'm doing wrong?
@Steve
Are you sure that you can remove lines that you just added?
Regards,
Michael
Am 21.09.2011 19:44, schrieb Emmanuel DEMEY:
> My Sample is the one on the Tapestry-jQuery Test application :
>
> https://github.com/got5/tapestry5-jquery/blob/master/src/test/java/org/got5/tapestry5/jquery/test/pages/test/AjaxFormLoop.java
>
> Manu
>
> 2011/9/21 Michael Dukaczewski<m....@tu-bs.de>
>
>> Emmanuel is right. I have the same problem. This simple example does not
>> work with Tapestry 5.3-beta-9:
>>
>> public class AjaxTest {
>>
>> @Persist
>> private List<String> source;
>>
>> @Property
>> private String str;
>>
>> public List<String> getSource() {
>> if (source == null) {
>> source = new LinkedList<String>();
>> }
>> return source;
>> }
>>
>> Object onAddRowFromTest() {
>> String s = ""+System.currentTimeMillis();
>> getSource().add(s);
>> return s;
>> }
>>
>> void onRemoveRowFromTest(String s) {
>> getSource().remove(s);
>> }
>> }
>>
>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
>> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
>> <t:layout xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
>> xmlns:p="tapestry:parameter">
>> <t:form t:id="form">
>>
>> <t:ajaxformloop t:id="test" t:source="source" t:value="str">
>> <div>${str}<t:removerowlink>remove</t:removerowlink></div>
>> </t:ajaxformloop>
>>
>> </t:form>
>> </t:layout>
>>
>>
>> Regards,
>> Michael
>>
>>
>> Am 20.09.2011 15:27, schrieb Steve Eynon:
>>> I don't know what I'm doing differently, but my AjaxFormLoop still
>>> seems to add and remove rows with T5.3-beta-9.
>>>
>>> My implementation (like most people's I suspect!) is based on Geoff's
>>> Jumpstart example
>>>
>>> http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/formloop1
>>>
>>> Steve.
>>> --
>>> Steve Eynon
>>> -------------------------------
>>> "If at first you don't succeed,
>>> so much for skydiving!"
>>>
>>>
>>>
>>>
>>>
>>> On 20 September 2011 19:10, Emmanuel DEMEY<em...@atos.net>
>> wrote:
>>>> Hi everybody
>>>>
>>>> Few days ago, I created a simple sample for the AjaxFormLoop component,
>> with
>>>> Tapestry 5.3.0. Everything was OK.
>>>>
>>>> This morning, I updated to Tapestry 5.3-beta-9. But when I add a new row
>> (by
>>>> clicking to the "add" link), the JSON response of the AJAX request does
>> not
>>>> include the elementId value. So, when I want to delete the new row,
>>>> tapestry.js throw me an exception.
>>>>
>>>> After a debugging phase, I think the PartialMarkupRenderFilter, declared
>> in
>>>> the onInject method of the FormInjector component, is added to the
>>>> PageRenderQueue to late. The renderPartial method (PageRenderQueue) is
>>>> called before added this last Filter.
>>>>
>>>> Does anyone of you have the same issue ?
>>>>
>>>> I hope I have enough informations. !
>>>> Thanks
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: AjaxFormLoop problem with Tapestry 5.2.-beta-9
Posted by Emmanuel DEMEY <de...@gmail.com>.
My Sample is the one on the Tapestry-jQuery Test application :
https://github.com/got5/tapestry5-jquery/blob/master/src/test/java/org/got5/tapestry5/jquery/test/pages/test/AjaxFormLoop.java
Manu
2011/9/21 Michael Dukaczewski <m....@tu-bs.de>
> Emmanuel is right. I have the same problem. This simple example does not
> work with Tapestry 5.3-beta-9:
>
> public class AjaxTest {
>
> @Persist
> private List<String> source;
>
> @Property
> private String str;
>
> public List<String> getSource() {
> if (source == null) {
> source = new LinkedList<String>();
> }
> return source;
> }
>
> Object onAddRowFromTest() {
> String s = ""+System.currentTimeMillis();
> getSource().add(s);
> return s;
> }
>
> void onRemoveRowFromTest(String s) {
> getSource().remove(s);
> }
> }
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> <t:layout xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
> xmlns:p="tapestry:parameter">
> <t:form t:id="form">
>
> <t:ajaxformloop t:id="test" t:source="source" t:value="str">
> <div>${str} <t:removerowlink>remove</t:removerowlink></div>
> </t:ajaxformloop>
>
> </t:form>
> </t:layout>
>
>
> Regards,
> Michael
>
>
> Am 20.09.2011 15:27, schrieb Steve Eynon:
> > I don't know what I'm doing differently, but my AjaxFormLoop still
> > seems to add and remove rows with T5.3-beta-9.
> >
> > My implementation (like most people's I suspect!) is based on Geoff's
> > Jumpstart example
> >
> > http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/formloop1
> >
> > Steve.
> > --
> > Steve Eynon
> > -------------------------------
> > "If at first you don't succeed,
> > so much for skydiving!"
> >
> >
> >
> >
> >
> > On 20 September 2011 19:10, Emmanuel DEMEY <em...@atos.net>
> wrote:
> >> Hi everybody
> >>
> >> Few days ago, I created a simple sample for the AjaxFormLoop component,
> with
> >> Tapestry 5.3.0. Everything was OK.
> >>
> >> This morning, I updated to Tapestry 5.3-beta-9. But when I add a new row
> (by
> >> clicking to the "add" link), the JSON response of the AJAX request does
> not
> >> include the elementId value. So, when I want to delete the new row,
> >> tapestry.js throw me an exception.
> >>
> >> After a debugging phase, I think the PartialMarkupRenderFilter, declared
> in
> >> the onInject method of the FormInjector component, is added to the
> >> PageRenderQueue to late. The renderPartial method (PageRenderQueue) is
> >> called before added this last Filter.
> >>
> >> Does anyone of you have the same issue ?
> >>
> >> I hope I have enough informations. !
> >> Thanks
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> > For additional commands, e-mail: users-help@tapestry.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
Emmanuel DEMEY
Ingénieur Etude et Développement
ATOS Worldline
+33 (0)6 47 47 42 02
demey.emmanuel@gmail.com
http://emmanueldemey.fr
Re: AjaxFormLoop problem with Tapestry 5.2.-beta-9
Posted by Michael Dukaczewski <m....@tu-bs.de>.
Emmanuel is right. I have the same problem. This simple example does not
work with Tapestry 5.3-beta-9:
public class AjaxTest {
@Persist
private List<String> source;
@Property
private String str;
public List<String> getSource() {
if (source == null) {
source = new LinkedList<String>();
}
return source;
}
Object onAddRowFromTest() {
String s = ""+System.currentTimeMillis();
getSource().add(s);
return s;
}
void onRemoveRowFromTest(String s) {
getSource().remove(s);
}
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<t:layout xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd"
xmlns:p="tapestry:parameter">
<t:form t:id="form">
<t:ajaxformloop t:id="test" t:source="source" t:value="str">
<div>${str} <t:removerowlink>remove</t:removerowlink></div>
</t:ajaxformloop>
</t:form>
</t:layout>
Regards,
Michael
Am 20.09.2011 15:27, schrieb Steve Eynon:
> I don't know what I'm doing differently, but my AjaxFormLoop still
> seems to add and remove rows with T5.3-beta-9.
>
> My implementation (like most people's I suspect!) is based on Geoff's
> Jumpstart example
>
> http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/formloop1
>
> Steve.
> --
> Steve Eynon
> -------------------------------
> "If at first you don't succeed,
> so much for skydiving!"
>
>
>
>
>
> On 20 September 2011 19:10, Emmanuel DEMEY <em...@atos.net> wrote:
>> Hi everybody
>>
>> Few days ago, I created a simple sample for the AjaxFormLoop component, with
>> Tapestry 5.3.0. Everything was OK.
>>
>> This morning, I updated to Tapestry 5.3-beta-9. But when I add a new row (by
>> clicking to the "add" link), the JSON response of the AJAX request does not
>> include the elementId value. So, when I want to delete the new row,
>> tapestry.js throw me an exception.
>>
>> After a debugging phase, I think the PartialMarkupRenderFilter, declared in
>> the onInject method of the FormInjector component, is added to the
>> PageRenderQueue to late. The renderPartial method (PageRenderQueue) is
>> called before added this last Filter.
>>
>> Does anyone of you have the same issue ?
>>
>> I hope I have enough informations. !
>> Thanks
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: AjaxFormLoop problem with Tapestry 5.2.-beta-9
Posted by Steve Eynon <st...@alienfactory.co.uk>.
I don't know what I'm doing differently, but my AjaxFormLoop still
seems to add and remove rows with T5.3-beta-9.
My implementation (like most people's I suspect!) is based on Geoff's
Jumpstart example
http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/formloop1
Steve.
--
Steve Eynon
-------------------------------
"If at first you don't succeed,
so much for skydiving!"
On 20 September 2011 19:10, Emmanuel DEMEY <em...@atos.net> wrote:
> Hi everybody
>
> Few days ago, I created a simple sample for the AjaxFormLoop component, with
> Tapestry 5.3.0. Everything was OK.
>
> This morning, I updated to Tapestry 5.3-beta-9. But when I add a new row (by
> clicking to the "add" link), the JSON response of the AJAX request does not
> include the elementId value. So, when I want to delete the new row,
> tapestry.js throw me an exception.
>
> After a debugging phase, I think the PartialMarkupRenderFilter, declared in
> the onInject method of the FormInjector component, is added to the
> PageRenderQueue to late. The renderPartial method (PageRenderQueue) is
> called before added this last Filter.
>
> Does anyone of you have the same issue ?
>
> I hope I have enough informations. !
> Thanks
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org