> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:wicket-develop- > [EMAIL PROTECTED] On Behalf Of Eelco Hillenius > Sent: Thursday, 25 August 2005 12:21 AM > To: [email protected] > Subject: Re: [Wicket-develop] new autocomplete text field added to wicket- > stuff > > Great news. Cameron,
Thanks - glad to be a part of the wicket revolution. > do you have a better idea of missing parts in > Wicket (and maybe some suggestions on how this could be fixed)? > I outlined two things in my previous post. 1) the INewInterface idea - see below - allowing subclasses of components to use markup inheritance and add components to their parents 2) rendering a component (possibly one that isn't attached to any parent component or a page) within an IEventRequestHandler.onEventRequest() implementation > I've been interested in Ajax support from the start, but haven't found > the time to work on it. Same goes for Jan I guess. So... I'm really > glad people are picking it up! We've got the open source thing going > right ;) > > Eelco > Yeah - having a wicket-stuff project with relaxed cvs access is a good way to get people to share their ideas. Cameron > On 8/24/05, Cameron Braid <[EMAIL PROTECTED]> wrote: > > I have a demo of this working at > > > > http://braid.com.au/wicket/wicket-grid-autocomplete.htm > > > > I'm preparing a wicket-contrib-ajax-sandbox-examples project at the > moment. > > > > > > Cameron > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] [mailto:wicket- > develop- > > > [EMAIL PROTECTED] On Behalf Of Cameron Braid > > > Sent: Wednesday, 24 August 2005 11:50 PM > > > To: [email protected] > > > Subject: RE: [Wicket-develop] new autocomplete text field added to > wicket- > > > stuff > > > > > > Good work Ryan. > > > > > > I have also committed an autocomplete text field implementation to > > > wicket-wtiff/wicket-contrib-ajax-sandbox > > > > > > I see that we have both used the same scriptaculous javascript > library. > > > > > > We should work together to create a killer autocomplete component for > > > wicket. > > > > > > > > > My implementation is the wicket.contrib.ajax.sandbox.autocomplete. > > > AutoCompleteTextFieldBorder class (you can ignore my > AutoCompleteTextField > > > implementation - as it is incomplete and currently can't work) > > > > > > I use a bookmarkable page to generate the list items since this allows > for > > > complete flexability of the content of the drop down list. > > > > > > I would like to use the IEventRequestHandler to render the list items > - > > > however to do this properly wicket needs to support an api for > rendering a > > > single component (and its children) > > > > > > Then, the AutoCompleteTextField constructor can take any component > > > instance > > > to provide the html for the IEventRequestHandler.onEventRequest() > > > callback. > > > > > > My auto complete text field is implemented using a subclass of Border > to > > > allow for the input component to be layed out in a table, with an > > > indicator > > > image to show when there is client-server communication. > > > > > > One unfortunate drawback of using a Border is that the HTML needs to > look > > > like this : <span wicket:id='blah'><input type='text' > > > wicket:id='blah'/></span> > > > > > > A solution for this could be to add special support into wicket core - > > > something in between using a border and using markup inheritance. > > > > > > This new idea would be to allow subclassing of a component, however > using > > > a > > > pre and post markup stream, and also adding components to its parend. > > > > > > Something like this : > > > > > > class AutoCompleteTextField extends TextField implements INewInterface > { > > > > > > public AutoCompleteTextField(String id, IModel model) { > > > super(id, model); > > > } > > > > > > // member of INewInterface > > > public void addComponentsToParent(Component parent) { > > > parent.add(new Image("indicator")) > > > } > > > > > > } > > > > > > AutoCompleteTextField.html > > > > > > <table> > > > <tr> > > > <td> > > > <!-- the subclass is rendered here --> > > > <wicket:body/> > > > </td> > > > <td> > > > <img wicket:id='indicator'/> > > > </td> > > > </tr> > > > </table> > > > > > > I'm glad to see that someone else is interested in working on wicket + > > > ajax. > > > > > > I'm keen to hear everyone's thoughts. > > > > > > Cameron. > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] [mailto:wicket- > develop- > > > > [EMAIL PROTECTED] On Behalf Of Ryan Sonnek > > > > Sent: Wednesday, 24 August 2005 12:38 AM > > > > To: [email protected] > > > > Subject: [Wicket-develop] new autocomplete text field added to > wicket- > > > > stuff > > > > > > > > Hey wicket developers, > > > > I just committed a new autocomplete text field component to wicket- > stuff > > > > that uses the Wicket AJAX support. It's built on top of prototype > and > > > > mirrors the functionality of the scritaculous demos. I've also > added > > > > example pages to wicket stuff to show off and excersize the API. I > > > > would really appreciate if anyone out there could take a look at the > > > > code and give any possible suggestions for improvement. Any > > > > wicket-stuff committers can feel free to tear into the code an make > > > > improments as they see fit. > > > > > > > > I have also published a snapshot version of the component for anyone > > > > that wants to try it out. More info is on my blog: > > > > http://jroller.com/page/wireframe/?anchor=ajax_added_to_wicket_stuff > > > > > > > > Thanks, > > > > Ryan Sonnek > > > > > > > > > > > > > > > ------------------------------------------------------- > > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle > > > Practices > > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing > & QA > > > Security * Process Improvement & Measurement * > http://www.sqe.com/bsce5sf > > > _______________________________________________ > > > Wicket-develop mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > > > > > > ------------------------------------------------------- > > SF.Net email is Sponsored by the Better Software Conference & EXPO > > September 19-22, 2005 * San Francisco, CA * Development Lifecycle > Practices > > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & > QA > > Security * Process Improvement & Measurement * > http://www.sqe.com/bsce5sf > > _______________________________________________ > > Wicket-develop mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/wicket-develop > > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle > Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > Wicket-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/wicket-develop ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ Wicket-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wicket-develop
