Table of Contents

Picker UI Controls (new v18)

The UI is what the user sees and interacts with. This can be a dropdown, radio buttons, checkboxes, etc.

Some UIs also allow reordering what was selected, while others do not.

As of now we have the following UIs:

  1. list - a list of options, where one or more can be selected, optionally with dialog to re-order the selected items
  2. radio - a list of radio buttons, where one can be selected
  3. checkbox - a list of checkboxes, where one or more can be selected
  4. auto-inline - automatic selection of the best UI, based on the number of options which can be selected (radio, checkbox)
  5. table - a table of options, where one or more can be selected, optionally with dialog to re-order the selected items
  6. dropdown (WIP/BETA) - a dropdown with a list of options, where one can be selected
  7. tree (WIP/BETA) - a tree of options, where one or more can be selected

Picker UI Preview

Most of the UIs will show a label as a preview, but there are more advanced cases such as:

  1. Icons
  2. Colors
  3. Images
  4. Fonts

This is still WIP


History

  1. Initial Dropdowns (for string) added ca. 2sxc 2.0
  2. Architecture change to generic pickers started in 2sxc 16
  3. Regarded as Beta in 2sxc 18.01, but already used in production