Tab index on combobox creating problem

Hi Darya,

Need your help in below.

I have a set of compboboxes and i have set tabindex on them in sequence.
when user is on first combobox and hit tab button, default selected value in 2nd combobox is highlighted which is ok however for using filtering mode if user types something(without clicking in combobox) then values releted to 2nd typed char are populated.

I feel the reason is when user types first char combobox takes it as a click and then populate values for 2nd input char.

for example:- default value in combobox is ‘None’ when tab is used to come on 2nd combobox ‘None’ is highlighted and if user whishes to search some item say “Winter” and types “Wi” W is considered as click in combobox and values related to “i” are populated.

Is there any way that if user is using tab and if types something then values should get populated starting from first character and not second.

I understand that for using filtering mode user have to first click and then start typing.

Thanks
Yogendra

Hi
Could you provide a demo to reproduce it?
docs.dhtmlx.com/doku.php?id=othe … leted_demo

Hi Darya,

I have attached demo.

I have 6 comboboxes here and focus is on first combobox when i press Tab default value in 2nd combobox is highlighted which in current case is “None”. Now lets say i want to search for California so start with tying “Ca”, combobox ignores “C” and populate values related to “a” which are “Argentina” and “Ask”.

Probably this is happening because first letter “C” is converted into Click and then results are populated for “a”.

I am looking for a way where as soon as i Type “C” i have results related to “C” in combobox.

I feel this behaviour is because i have used below code after combobox initialization. After removing this code if i hit tab and then type “C” values related to “C” are getting populated correctly however i need this code as once an item is selected and if user wishes to change it then thay have to use backspace to remove the selected item and then type to populate a value.

c.attachEvent(“onOpen”,function(){
this.setComboText(“”);
this.filterSelf()})

Thanks
Yogendra
Complete Demo.zip (14 KB)

Delete your custom handlers from every combo:

f.attachEvent("onOpen",function(){ this.setComboText(""); this.filterSelf() })