Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
1339
UltraComboEditor AutoComplete + MRUList Fails
posted

I'm seeing some strange behavior with the UltraComboEditor when using keyboard input.  I dropped the control onto a form and set the following properties:

AutoCompleteMode = Append
DropDownDownStyle =  DropDownList
HasMRUList = true

Let's say my dropdown contains US state names alphabetically.  Initially if I have the combo selected and start typing 'c' it will show California, then when I hit 'o' it moves on to Colorado, and then when i get to 'n' it shows Connecticut.  This is how I expect the combo to behave.

Now get a couple items in my MRU lists with some values the results are unpredictable.  Sometimes it appears to complete properly as described above, other times it jumps to seemingly random locations in the list unrelated to the character that was actually entered.  This seems to mostly impact items that are in the MRU list (like if Florida was in the MRU list and the 'f' is pressed, it takes me to somethign other than Florida...sometimes).

This is with build version: 9.2.20092.2119

Parents
No Data
Reply
  • 1339
    Offline posted

    Looking further, if I open up the dropdown and then begin typing an item in the MRU list, it correctly highlights the item in the MRU list but the selected value that is set (and is shown in the control itself) is not what is highlighted.

    Here's a graphical example.  I open the dropdown and then type 'c', 'o', 'l'.  COLORADO, which is currently in the MRU list, is properly highlighted in the open dropdown, but the last item that shows in the dropdown, "ALABAMA", winds up showing as the selected value. 

    If COLORADO was at the bottom of the MRU list, when it was highlighted in the open dropdown there would be more "normal list" items showing under the underline and the value appearing as the selected value would be whatever the last visible value in the dropdown is.

Children