100 | pos | ushort | position in message (1...N) |
103 | name | string(32) | field name |
106 | fNum | ushort | protobuf field number |
109 | isPkey | enum : YesNo | YesNo enum (if field is a primary key) |
112 | inRepeater | string(32) | if field is in a repeating group, the repeater's name |
115 | fType | enum : FieldType | Field Type |
118 | jsonEncType | string(32) | overriden type specifically for JSON encoding |
121 | protoEncType | string(32) | overriden type specifically for protobuf encoding |
124 | sLen | ushort | string length (if fType is string) |
127 | eName | string(64) | enum name (if fType is enum) |
130 | eSet | text2 | comma separated list of enum or string values (can be specific for a given user; default complete set) |
133 | defaultVal | string(64) | from Core.def: (...) can be a string, number, xKey, or partial xKey |
136 | desc | text2 | from core.def: ... # comment line |
139 | fCtrl | enum : FieldControl | None = should not be visible; View = view only; Edit = View/Edit; Hide = Suppress on UI; Init = only can set during message creation; (form level directive) |
142 | minV | double | form edit number range min bound (if field is a numeric type) [enforced on edit] |
145 | maxV | double | form edit number range max bound (if field is a numeric type) [enforced on edit] |
148 | metaType | string(16) | metatype associated with field |
151 | label | text2 | column (grid) and widget (form) label |
154 | group | text2 | form flow groups |
157 | format | text2 | numeric format string (eg. '#,###.00') (both grid and form) |
160 | cColor | byte | grid column color number (color palette number) (0 means undefined) |
163 | contextQuery | text2 | context query for pseudo enum fields with format of contextQuery=otherMsgType |