Picklist - nrice/SalesLogix GitHub Wiki


Attributes for a picklist are saved in the SHORTTEXT field on the list record (not the individual items, there SHORTTEXT is the Code).

Each attribute is determined by a bit flag, though only the first two or three flags of each character are used.

Required = 40
Text must Match = 20
Multiple Selections = 10
Sorted = 2
Users cannot edit = 1

So for example:  required, text must match, users cannot edit = 61

If only the 2 and 1 flags are used, it might write as “3” or as “03” (or “2” and “02” or “1” and “01”) – 
_Need to investigate when it writes differently (LAN v Web v Bundle)_