LookupFieldMetaDataDTO
A DTO that represents lookup field meta data.
Sub Type Property: "_type" : "LOOKUP_FIELD"
Fields
Type
Name
Description
Optional
Default Value
lookupEntity
The target entity of the lookup.
false
lookupRelation
The relation of the lookup field.
false
picklist
true if this is a picklist field, otherwise false.
false
emptyKeyAllowed
true if this field accepts the empty key, otherwise false.
false
numericLookup
true if it is a numeric lookup, otherwise false.
false
integerInputOnly
true if only integer values are accepted as input.
false
keyFieldVisible
true if the key field is visible, otherwise false.
false
keyFieldInListVisible
true if the key field is visible in lists, otherwise false.
false
descriptionFieldVisible
true if the description field is visible, otherwise false.
false
descriptionFieldInListVisible
true if the description field is visible in lists, otherwise false.
false
largeKeyField
true if key field should be displayed as large key field, otherwise false.
false
displayLookupSymbol
true if the lookup symbol should be displayed, otherwise false.
false
displayLookupSymbolInList
true if the lookup symbol should be displayed in lists, otherwise false.
false
lookupDisplayType
true if the lookup symbol should be displayed in lists, otherwise false.
false
id
The field name.
false
displayName
The display name of the field.
false
visible
true if field is visible, otherwise false.
false
readable
true if field is readable, otherwise false.
false
readOnly
true if field is read only, otherwise false.
false
readOnlyApp
true if field is read only for apps, otherwise false.
false
required
true if field is required, otherwise false.
false
dataQuality
true if field is relevant for data quality, otherwise false.
false
calculated
true if field value is calculated (non-persistent), otherwise false.
false
confidential
true if field value is confidential, otherwise false.
false
writeOnce
true if field is editable during creation only, otherwise false.
false
useUpperCase
true if field accepts upper case characters only, otherwise false.
false
unique
true if field value has to be unique, otherwise false.
false
uniqueWarning
true if user should be warned on duplate field values, otherwise false.
false
horizontalAlignment
The horizontal text alignment (10 = left, 0 = center, 11 = right).
false
maxLength
The maximum input lenght.
false
inputMask
The regular expression used as input mask.
false
inputMaskError
The error message displayed when violating input mask.
false
inputMaskExample
The input example displayed when violating input mask.
false
Example
{
"id": "<FieldName>.<EntitName>",
"displayName": "<i18nFieldName>",
"visible": true,
"readable": true,
"readOnly": false,
"required": false,
"lookupEntity": "Employee",
"lookupRelation": "rDelegatedTo_Activity",
"picklist": false,
"emptyKeyAllowed": true,
"numericLookup": false,
"integerInputOnly": false,
"keyFieldVisible": true,
"keyFieldInListVisible": true,
"descriptionFieldVisible": true,
"descriptionFieldInListVisible": false,
"largeKeyField": false,
"displayLookupSymbol": true,
"displayLookupSymbolInList": false,
"lookupDisplayType": "DESCRIPTION"
}