Autocomplete text concatenation
Hi. Couldn't find an answer but perhaps this is a common thing to want to do: Using an AutoCompleteTextField I want to allow the user to select choices as he types, then update the text area by appending the selected choice. Similar to the way a web mail application would allow a user to type email address after email address and see them appended to the text field. Is there an easy way to achieve this? Many thanks, Graeme. -- View this message in context: http://www.nabble.com/Autocomplete-text-concatenation-tp21020322p21020322.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Autocomplete text concatenation
if i understand correctly you need a multi autocompleter. do you mean something like this? http://digitarald.de/project/autocompleter/1-1/showcase/delicious-tags/ (i have integrated it with wicket, it's indeed used when you edit topics of a module in wickethub). francisco On Mon, Dec 15, 2008 at 8:36 PM, Graeme Knight graeme1...@gmail.com wrote: Hi. Couldn't find an answer but perhaps this is a common thing to want to do: Using an AutoCompleteTextField I want to allow the user to select choices as he types, then update the text area by appending the selected choice. Similar to the way a web mail application would allow a user to type email address after email address and see them appended to the text field. Is there an easy way to achieve this? Many thanks, Graeme. -- View this message in context: http://www.nabble.com/Autocomplete-text-concatenation-tp21020322p21020322.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Autocomplete text concatenation
This is also something you can do with object autocomplete from Wicketstuff francisco treacy wrote: if i understand correctly you need a multi autocompleter. do you mean something like this? http://digitarald.de/project/autocompleter/1-1/showcase/delicious-tags/ (i have integrated it with wicket, it's indeed used when you edit topics of a module in wickethub). francisco On Mon, Dec 15, 2008 at 8:36 PM, Graeme Knight graeme1...@gmail.com wrote: Hi. Couldn't find an answer but perhaps this is a common thing to want to do: Using an AutoCompleteTextField I want to allow the user to select choices as he types, then update the text area by appending the selected choice. Similar to the way a web mail application would allow a user to type email address after email address and see them appended to the text field. Is there an easy way to achieve this? Many thanks, Graeme. -- View this message in context: http://www.nabble.com/Autocomplete-text-concatenation-tp21020322p21020322.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- -Wicket for love Nino Martinez Wael Java Specialist @ Jayway DK http://www.jayway.dk +45 2936 7684 - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Autocomplete text concatenation
Hi there! Something like that - but I was hoping it might be easy to somehow do this with autocompletetextfield from wicket extensions - I guess there may be a little trickery to manipulating the unsubmitted text in the textfield itself (although this comes in as the input for getChoice so I was wondering if it were somehow useable from that). francisco treacy-2 wrote: if i understand correctly you need a multi autocompleter. do you mean something like this? http://digitarald.de/project/autocompleter/1-1/showcase/delicious-tags/ (i have integrated it with wicket, it's indeed used when you edit topics of a module in wickethub). francisco On Mon, Dec 15, 2008 at 8:36 PM, Graeme Knight graeme1...@gmail.com wrote: Hi. Couldn't find an answer but perhaps this is a common thing to want to do: Using an AutoCompleteTextField I want to allow the user to select choices as he types, then update the text area by appending the selected choice. Similar to the way a web mail application would allow a user to type email address after email address and see them appended to the text field. Is there an easy way to achieve this? Many thanks, Graeme. -- View this message in context: http://www.nabble.com/Autocomplete-text-concatenation-tp21020322p21020322.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- View this message in context: http://www.nabble.com/Autocomplete-text-concatenation-tp21020322p21020726.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Autocomplete text concatenation
One idea I had was to do something like the following code: This class would be added to the AutocompleteTextField (as below). inputSoFar would be the input to the getChoices() method minus the string we are looking for, so for example: fred,jim,b inputSoFar would be 'fred,jim'. input (to getChoices( String input )) would be 'b' after chopping off fred,jim, - once the user selects 'bob' from the autocompleter, then input would be 'bob' also. So finally in the ChangeBehavor class, inputSoFar + input would resolve to fred,jim,bob and be populated in the text field. Two problems with this: a) It seems a bit hokey. b) I have to store inputSoFar as a private member variable in the AutocompleteTextField, which seems like an overhead to me. Anyone got any thoughts? Many thanks, Graeme. public class ChangeBehavior extends AjaxFormComponentUpdatingBehavior { private static final long serialVersionUID = 8090648380154153004L; public ChangeBehavior() { super( onchange ); } /* (non-Javadoc) * @see org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior#onUpdate(org.apache.wicket.ajax.AjaxRequestTarget) */ @Override protected void onUpdate( AjaxRequestTarget target ) { String input = String.class.cast( getModelObject() ); setModel( new Model( inputSoFar + input ) ); target.addComponent( AutoCompleteContactTextField.this ); } } Graeme Knight wrote: Hi there! Something like that - but I was hoping it might be easy to somehow do this with autocompletetextfield from wicket extensions - I guess there may be a little trickery to manipulating the unsubmitted text in the textfield itself (although this comes in as the input for getChoice so I was wondering if it were somehow useable from that). francisco treacy-2 wrote: if i understand correctly you need a multi autocompleter. do you mean something like this? http://digitarald.de/project/autocompleter/1-1/showcase/delicious-tags/ (i have integrated it with wicket, it's indeed used when you edit topics of a module in wickethub). francisco On Mon, Dec 15, 2008 at 8:36 PM, Graeme Knight graeme1...@gmail.com wrote: Hi. Couldn't find an answer but perhaps this is a common thing to want to do: Using an AutoCompleteTextField I want to allow the user to select choices as he types, then update the text area by appending the selected choice. Similar to the way a web mail application would allow a user to type email address after email address and see them appended to the text field. Is there an easy way to achieve this? Many thanks, Graeme. -- View this message in context: http://www.nabble.com/Autocomplete-text-concatenation-tp21020322p21020322.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- View this message in context: http://www.nabble.com/Autocomplete-text-concatenation-tp21020322p21021857.html Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org