IDynamicDataPropertyValueMetadataCollection interface
Una colección de pares de valores clave, donde 'key' es una de las claves del objeto de valor de propiedad y 'value' son los metadatos que describen la 'clave' y su valor.
Comentarios
Nota importante:
La clave de los metadatos debe coincidir con la clave del objeto de valor de ejemplo.
En el caso de las matrices, metadataCollection sería igual que describir el elemento de la matriz, solo una vez. Consulte el ejemplo siguiente para obtener más detalles.
Por ejemplo:
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' }
}
}
}