...
In daylight können weitere Felder über die Mandantenparametrierung erstellt werden. Damit nicht jeder Service kundenspezifisch um die entsprechenden Felder ergänzt werden muss, stellen die jeweiligen DTOs zwei Attribute bereit, um die Informationen zu übertragen: GenericProperties, GenericPropertyValues und GenericPropertyValues.
In den GenericProperties stehen die Metadaten zu den einzelnen Attributen zur Verfügung. Die Werte für ein Attribute wird in der GenericPropertyValues-Liste gespeichert. Referenziert das GenericProperty auf eine Liste, so muss das Attribut LookupValues verwendet werden.
Code Block | ||||
---|---|---|---|---|
| ||||
"GenericProperties": [
{
"Behaviour": 3,
"Description": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "AGB"
},
{
"IetfLanguageTag": "en-US",
"Value": "AGB"
}
]
},
"DisplayName": {
"Values": [
{
"IetfLanguageTag": "de-CH",
"Value": "AGB"
},
{
"IetfLanguageTag": "en-US",
"Value": "AGB"
}
]
},
"IsDynamicStringValue": false,
"IsExtensionProperty": false,
"IsMultiline": false,
"LookupId": null,
"Name": "AGB",
"Nullable": true,
"SortOrder": "2012-09-19 10:55.16730",
"Type": 3
},
{ ... }
] |
Attribut | Beschreibung | Datentyp |
---|---|---|
Behaviour | Beschreibt, ob das GenericProperty: | Integer |
Description | Beschreibung des GenericProperty | Language Value |
DisplayName | Label des GenericProperty | Language Value |
IsDynamicStringValue | daylight intern, nicht verwenden | Boolean |
IsExtensionProperty | daylight intern, nicht verwenden | Boolean |
IsMultiline | Definiert, ob der Wert mehrzeilig ist | Boolean |
LookupId | Falls das GenericProperty auf eine Werteliste zurückgreift wird hier die Id mitgegeben | Integer |
Name | daylight interner Name | String |
Nullable | Kann der Wert auf NULL gesetzt werden? | Boolean |
SortOrder | Feldwert, um die GenericProperties Client seidig zu sortieren | String |
Type | Typ, wird für die Darstellung verwendet: 1 = SELECT (Liste) | Integer |
LookupValues. Für weitere Informationen lesen Sie bitte die entsprechende Seite: GenericProperties, GenericPropertyValues und LookupValues.
LanguageValues
daylight ist Viel- und Mehrsprachig. Das bedeutet, dass gewisse Werte gleichzeitig in mehreren Sprachen zur Verfügung stehen können. Bitte konsultieren Sie die Seite Language Value DTO.
...