Hi, IIRC, this has already been fixed in the svn.
Janne On 25.8.2006, at 13.30, Konstantin wrote: > > Started using Wicket and found a problem ;-) > > To reproduce a bug: > 1. Make a simple page with a form containing AutoCompleteTextField and > IndicatingAjaxSubmitButton. > 2. In a page-class create a Form, add IndicatingAjaxSubmitButton > and then > AutoCompleteTextField. > That's all, your AutoCompleteTextField is not working :-) > BUT, if you change the order of adding components to form so that > you first > add AutoCompleteTextField and then IndicatingAjaxSubmitButton all > is going > to be ok. > > I've created a minimal sample > ftp://public.ntu-kpi.kiev.ua/incoming/wicket_bug/ac_bug.zip > This sample reflects my real life situation: parent page with part > of the > form + child page with some controls added. > > Sneaking through sources I've found a problem here: > > wicket.behavior.AbstractBehavior > > public final void renderHead(final Response response) > { > Set contributors = (Set)headContribHolder.get(); > > // were any contributors set? > if (contributors == null) > { > contributors = new HashSet(1); > headContribHolder.set(contributors); > } > > // get the id of the implementation; we need this trick to be > // able to support multiple implementations > String implementationId = getImplementationId(); > > // was a contribution for this specific implementation done yet? > if (!contributors.contains(implementationId)) > { > onRenderHeadInitContribution(response); > <-------------------- > contributors.add(implementationId); > } > > onRenderHeadContribution(response); > } > > <----- is called just once, so if AutoCompleteTextField is first in > a list > of page children, then it adds common ajax js's and autocomplete > required > js, and if IndicatingAjaxSubmitButton is first in a list of page > children, > then it adds just common ajax js's to header. > > Can you suggest a patch to this problem ? > -- > View this message in context: http://www.nabble.com/ > AutoCompleteTextField-conflict-tf2163954.html#a5980949 > Sent from the Wicket - User forum at Nabble.com. > > > ---------------------------------------------------------------------- > --- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user