Freigeben über


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:

  1. Der Schlüssel in den Metadaten sollte mit dem Schlüssel im Beispielwertobjekt übereinstimmen.

  2. 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' }