The Combobox supports a variety of different modes that define the behavior of the component. This article will describe how each mode functions. For an overview on how to implement each mode, check out the article on Constructing Combo SQL Queries
Classic
This is the standard web-based Combobox behaviour - powerful and ubiquitous. The local dataset refreshes as the user types but users can increase the local dataset size by keying to the bottom of the list or clicking the 'page' button. Keyboard navigation provides complete control over paging.
Compact
In Compact mode, the Combobox will display the input area only with auto-complete functionality, but will not render a list. This option is best when non-obtrusiveness is important.
Filter
In Filter mode, the dropdown element is bound 'tightly' to the remote dataset. That is, it only appears as the user types and returns a concise list of suggestions.
Smart List
This mode allows the user to build a list of items in a text area. It uses the SmartSearch feature to assist selection from a dataset, and when the user selects a value, it's automatically added to a list of items in the text area. This is similar to the feature provided by Gmail when choosing a recipient for a new message. You can select multiple email addresses and they are all deposited in the textarea.
Smart Search
When a user begins typing, suggestions are brought up that contain that string anywhere (not just at the beginning). The appearance of the searched-for substring is bolded. Records can be brought up in order of "importance" (achieved through SQL).
Unbound
Bind the combo to a static dataset like an HTML listbox would be. In unbound you can still make use of autocomplete and type ahead functionality.