How can I get the combo in the grid to allow the users to at least type the first letter of whatever selection they need to make? At the momemnt I've got a working combo, it just doesn't allow any typing at all - is there a property I need to set?
3 Answers, 1 is accepted
answered on 11 Dec 2007, 12:07 PM
Unfortunately, this is not possible at this time. To select an item by typing, the user has to fill the whole text of the item.
The good news is that we intend to expand the behavior of RadComboBoxEditor to offer this feature. This is a high priority task and the feature will most probably be available in the near future.
If you have any other questions, we will be glad to help you.
Hmm.. I'm not getting even the option for the users to type in the combobox at all. I've got a databound combobox in the grid, and the only way of selecting an item is via the mouse - keyboard doesn't seem to do anything at all. Is this correct or am I missing something? If there's a setting to jump to the first letter or something, that would already be a lot more useful.
If not, would it be possible to host the regular RadCombo as a custom column type? How might I go about doing that?
answered on 14 Dec 2007, 01:18 PM
RadComboBoxEditor is set to behave as the standard combobox with DropDownStyle property set to DropDownList. In this case, to select an item using keyboard typing, the user has to type all the text of the existing item (and he/she should do it quickly since after a short interval of time the typed sequence is being reset).
In the current version, it is not possible to change this behavior and the problem is not in the functionality of the combobox, but rather in its interaction with the RadGridView. That's why it is no use to try to host the standard MS combobox.
However, I can confirm that this behavior has been implemented by now. The DropDownStyle and AutoCompleteMode properties have been added to the GridViewComboBoxColumn. So they will be introduced in the next release scheduled for the next week. Use them and if you have any questions, please contact us again.