I want to implement something like Google's search bar behavior for our application: user must be able to enter user name as free text and based on entered data system must provide a couple of suggestions on a popup bar based on already existent user names.
Here's the brief algorithm:
- user enters some character to text edit box
- system fires some changing event with web service call inside it that updates suggestions list data
- Text edit must also provide an ability to enter and keep a free text to create new user, not just looking up for existent
I can't use devexpress
's lookupeditds - they allow to keep only values, presented in datasource - even if new value has being processed inside ProcessNewValue
by adding to datasource,
Changing event fires one more time with refreshing my datasource overwriting new unique value. Now I am looking forward Combobox control. But looks like there is no ability to enter free text alongside with displaying suggestions popup.