This issues is now resolved. Here if the commit : https://issues.apache.org/jira/browse/TAP5-1700
Emmanuel 2011/10/12 Emmanuel DEMEY <demey.emman...@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.dukaczew...@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.dukaczewski@tu-**bs.de<m.dukaczew...@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<emmanuel.de...@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<users-unsubscr...@tapestry.apache.org> >>>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>>> >>>>> >>>> ------------------------------**------------------------------** >>>> --------- >>>> To unsubscribe, e-mail: >>>> users-unsubscribe@tapestry.**apache.org<users-unsubscr...@tapestry.apache.org> >>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>> >>>> >>>> >>> >>> >> ------------------------------**------------------------------**--------- >> To unsubscribe, e-mail: >> users-unsubscribe@tapestry.**apache.org<users-unsubscr...@tapestry.apache.org> >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > > -- > Emmanuel DEMEY > Ingénieur Etude et Développement > ATOS Worldline > +33 (0)6 47 47 42 02 > demey.emman...@gmail.com > http://emmanueldemey.fr > > -- Emmanuel DEMEY Ingénieur Etude et Développement ATOS Worldline +33 (0)6 47 47 42 02 demey.emman...@gmail.com http://emmanueldemey.fr