次の方法で共有


IDynamicDataPropertyValueMetadataCollection interface

キー値ペアのコレクション。ここで、'key' はプロパティ値オブジェクトのキーの 1 つであり、'value' は 'key' とその値を記述するメタデータです。

注釈

重要な注意:

  1. メタデータ内のキーは、サンプル値オブジェクトのキーと一致する必要があります。

  2. 配列の場合、metadataCollection は配列の要素を記述するのと同じで、1 回だけ記述されます。 詳細については、以下の例を参照してください。

以下に例を示します。

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