IDynamicDataPropertyValueMetadataCollection interface
Eine Auflistung von Schlüssel-Wert-Paaren, wobei "key" einer der Schlüssel aus dem Eigenschaftswertobjekt und "value" die Metadaten ist, die den Schlüssel und seinen Wert beschreiben.
Hinweise
Wichtiger Hinweis:
Der Schlüssel in den Metadaten sollte mit dem Schlüssel im Beispielwertobjekt übereinstimmen.
Für Arrays entspricht metadataCollection nur einmal der Beschreibung des Elements des Arrays. Weitere Informationen finden Sie im folgenden Beispiel.
Beispiel:
case 1: With simple values
Sample Property Id value - {
firstName: 'Bob',
lastName: 'Smith',
age: 30
}
MetadataCollection for the above object would be -
metadataCollection: {
'firstName': { title: 'First Name' },
'lastName': { title: 'Last Name' },
'age': { title: 'Age' }
}
Case 2: With complex values
Sample Property Id value - {
person: {
firstName: 'Bob',
lastName: 'Smith',
age: 30
},
visitedLocations: [
{
city: 'Redmond',
state: 'WA'
},
{
city: 'New York City',
state: 'NY'
}
]
}
MetadataCollection for the above object would be -
metadataCollection: {
'person': {
title: 'Person',
metadataCollection: {
'firstName': { title: 'First Name' },
'lastName': { title: 'Last Name' },
'age': { title: 'Age' }
}
},
'vistedLocations': {
title: 'Visted Locations',
metadataCollection: {
'city': { title: 'City' },
'state': { title: 'State' }