During my work using Telerik components I've had the opportunity to enhance the RadComboBox with the following functionality:
- Web Service Methods with item-templates (see WebServiceItemTemplate tag in LavieComboBox). Templating is done client-side with my own method (not with Ajax 4).
- Multi-selection
- Modes
- Select None - Allows you to inclusively multi-select items.
- Select All - Allows you to select "all", excluding items.
- Selection with mouse - Press & Drag will select or multiple items (range).
- Show selected - will display partial list of only selected items (flag sent to web service / FetchMatchingItems).
- Selection display - When more than one item is selected, the combo will note the number of items (modifyable text) - for example: "Selected 3 items".
- Tooltip - When more than one item is selected, when hovering over the combo's input box, will display the list of selected items (actual values) or the exclusion list ("all except ...").
- Modes
- Keyboard - Support for arrows, space bar for selection, shift while navigating up/down for multi-select.
- Paging - displays number of pages at bottom of combo, and allows user to switch pages (flag sent to web service / FetchMatchingItems)
- Sorting - Allows sorting by clicking on the header column (flag sent to web service / FetchMatchingItems)
- Filtering - supports Paging & display of current Selection
- Skinning supported for all features (Use the RadComboBox on the left to switch skins)
Are there interested parties for this kind of enhancement?
See ComboBox1 Image for RadComboBox with Multi-select with dragging of mouse, paging.
See ComboBox2 Image for same RadComboBox with multiple items selected, showing in Tooltip the items that were selected.
See ComboBox3 Image for same RadComboBox, all items selected, with Hay skin.
See ComboBox2 Image for same RadComboBox with multiple items selected, showing in Tooltip the items that were selected.
See ComboBox3 Image for same RadComboBox, all items selected, with Hay skin.
Yaron Golan