we just recently upgraded to version 2008.2.2011. our project has hundreds of combos, dropdowns, and grids through out many, many forms.
i just found out that a new property was added called, "autocompletemode" which is defaulted to NONE. Why would you decide to default this property to None? Why wouldn't you default it to be compatible to prior versions? We now have to manually set this property for every combo/grid? this seems like a time consuming task and i don't understand why we can't control how this property would be set.
thanks.
AutoCompleteMode defaults to Default, not None. When AutoCompleteMode is set to default, the AutoCompleteModeResolved will resolve to Append which results in the same behavior the control has in the previous versions.
the comboboxes may be set to default; however, the grid's columns "autocompletemode" are set to None.
in addition, the default mode doesn't fully work on our machines. what i mean by that is the text portion on the combo box be appended, however, the drop-down area doesn't get updated. for instance, if the drop down items all start with "A" and the user types "C", the drop-down list still stays at "A."
thanks
freesinghot said:the comboboxes may be set to default; however, the grid's columns "autocompletemode" are set to None.
Your orignal post says combos, dropdowns, and grids. Now you are saying it's only the grids?
In any case, the default for the AutoCompleteMode property is not None, it's Default. I just tested this by placing a new grid on a form and examining the properties of the columns. We would certainly never intentionally break backward compatibility like that. The grids in the new version should behave exactly the same as they did in the old version unless you explicitly change the property settings.
If the upgrade process somehow did change the value of AutoCompleteMode to None, then either those columns were already set to not do auto completion (perhaps AutoEdit was set to false) or something is wrong.
freesinghot said:in addition, the default mode doesn't fully work on our machines. what i mean by that is the text portion on the combo box be appended, however, the drop-down area doesn't get updated. for instance, if the drop down items all start with "A" and the user types "C", the drop-down list still stays at "A."
Are you saying that this happens when the dropdown is dropped down as you type? Or are you typing first and then dropping down the list? Either way, if that's happening, it's a bug and you should Submit an incident to Infragistics Developer Support so they can check it out.
Unless the grid's in question already had auto complete turned off and are just resolving to use the same behavior, then this is clearly a bug and you should Submit an incident to Infragistics Developer Support so they can check it out and get it fixed.
only grids and dropdowns in grids are being set to None - sorry, i didn't correctly identify that the combo boxes were auto completing but not advancing the drop down. similiar issue but, obviously, different.
I have replicated this several times on my machine. if i start with a project that has a grid from 2007.3 and upgrade it to 2008.2, the grid will have it's mode set to None. also, when the project is first upgraded, the designer code does not contain the line
ultraGridColumn1.AutoCompleteMode = Infragistics.Win.AutoCompleteMode.None (it has nothing at all)
but, when i right click on the grid for the ultraGrid designer and exit out, it then places the AutoCompleteMode.None statement inside of the designer code. if somehow the upgrade process went through each form and put the .None statement inside the code, i could do a global copy and paste; however, i can't possible open the ultraGrid Designer for each and every grid in my project.
regarding the drop down list of a combo box, if i first click on the drop down and start to type, it will not advance the drop down. however, if i type first and then click the drop down, it does advance; however, it will not continue to do so. i will submit this to the support deparment.