Functionality
Common functionality for all option sources
- Data binding
What can be stored in the data model
- Automatic cleanup
How unknown options are automatically removed from the data model
- Texts
The different text properties that can be used for options
- Filtering
Removing some options from the list
- Pre-selection
Making one option selected by default
- Sorting
Sorting the options in the list