There was quite a flurry of activity after my blog post yesterday.
It seems that this is not the first attempt to build auto completion components using the new Wicket AJAX support. In order to foster some collaboration and build a true “community component”, the AutocompleteTextField has been accepted into the wicket-stuff project. This will be an incubator of sorts to smooth out any rough edges for the AutocompleteTextField API before it’s hopefull graduation and inclusion into the core Wicket AJAX components. This should allow for Wicket experts some time to tear into the code and give direction for a more elegant solution.
In order to provide some usable examples for people, wicket-stuff has also added a new subproject that can be used to test out and excersise the AutocompleteTextField. I’ll be writing up more complex examples soon that show how to really take advantage of the Prototype auto complete functionality. The scriptaculous demos should give you an idea of the improvements I’ll be adding.
If there are changes or improvements that you would like to see, please drop me a line or send an email to the wicket mailing list.