ListBox is a list box that displays a list of items that can be selected by an end-user.
ListBox is realized by the ListBoxExtension class. Its instance can be accessed via the ExtensionsFactory.ListBox helper method, which is used to add a ListBox extension to a view. This method's parameter provides access to the ListBox's settings, implemented by the ListBoxSettings class, allowing you to fully customize the extension.
Multiple items can be selected within the editor. End-users can apply multi-selection by clicking list items while pressing Ctrl (to add an individual item) or Shift (to select a range of items).
Multiple items can be selected within the editor. End-users can apply multi-selection by clicking list items (the Shift key can also be used in this mode to select a range of items).
The list box editor allows its list data to be represented in several columns. This functionality is in effect if the editor's items collection is obtained from a data source.
The ListBox extension allows you to perform data validation both on the client and server side. See the Built-in Validation topic to learn more.
Full-Featured Client-Side API
You can modify the editor behavior using the following methods.