Multi-Select Dictionaries in Form Designer
Multi-Select dictionaries display differently in Form Designer depending on whether they are locked or unlocked.
Unlocked Dictionaries
When unlocked, multi-select dictionaries display as "List Item #" regardless of whether there is a value or not. This is because Form Designer interprets the dictionary and displays it as a template.
Form Designer display without values.
In the form it will display as blank.
If values are added to the unlocked dictionary in a form.
However, Form Designer still displays the field with values as.
This is because Form Designer does not recognize the items as actual objects and will only display the "List Item #" in a template format (as a single object).
This template is provided for sizing purposes only.
Locked Dictionaries
When locked, the display of multi-select dictionaries is dependent on the number of values.
Locked dictionaries that display individual object/values are able to do so because locking the dictionary tells Cache that the values are a permanent object. When Form Designer displays a form section, Cache will display the actual values.
Unlocked dictionaries are interpreted as dynamic and, therefore, are not considered permanent.
- A locked dictionary with 19 codes or fewer in Form Designer will not show as a template.
- A locked dictionary with 20 codes or more in Form Designer will show as a template.
Only active codes are considered in this scenario.
By default, Form Designer will show the 'List Item #' count but not with all descriptions.
A dictionary with 19 active codes and 1 inactive code will revert back to the standard view:
This functionality is driven by the Middleware regardless of what Middleware Build you are on.
