Overview

Widget Dictionary

Dictionary widget (dictionary, dictionary_radio) without a dedicated tab: configuration in the Data tab of the column metadata-editor.

When to Use It

  • Static key/label enumerations.
  • Quick selection lists without external lookup.
  • Radio-group for small option sets.

Column Metadata Properties (Data tab)

  • mc_dictionary_value: entry definition (key@@label||key@@label).
  • mc_ui_column_type: dictionary or dictionary_radio.
  • mc_default_value: default value (key).
  • mc_show_in_filters: enables filter for the column.

Useful mc_props_bag

Snippet 1JSON
{
  "form": {
    "columns": 1,
    "disabled": false
  },
  "style": {
    "editCss": "max-width: 260px;"
  • form: affects widget layout in edit.
  • style.editCss: local control styling.

Client/Server Effects

  • Client: list/radio rendering and key-label conversion in UI.
  • Server: saves the key and uses it in filters/queries as a field value.

Operational Notes

  • This widget does not have a specific tab screenshot because no dedicated tab exists.
  • For long or dynamic lists, prefer the lookup widget.