Syntaxe des profils de rendu de liste basés sur BasicJSONSelection

Un profil de rendu de liste basé sur BasicJSONSelection contient un ensemble de paires nom-valeur appelées entrées. Cet ensemble d'entrées définit l'ensemble de propriétés de liste disponibles et d'attributs d'élément disponibles pour la transformation de données externes en listes de beans.

La liste d'entrées de profil de rendu de liste suivante montre un exemple de profil de rendu de liste basé sur BasicJSONSelection que vous pouvez utiliser pour transformer des documents JSON :
sample_json.Name=sample.profile.json
sample_json.BeanListProviderID=ibm.portal.ddc.json
sample_json.Type=BasicJSONSelection
sample_json.ListItemSelection=children

# Item Attribute Declarations:
sample_json.ItemAttribute.id=id
sample_json.ItemAttribute.title=title
sample_json.ItemAttribute.authorName=author.name
sample_json.ItemAttribute.authorEmail=author.email


# List Property Declarations:
sample_json.ListProperty.id=id

Les noms que vous utilisez dans les entrées de profil de rendu de liste doivent adhérer à une syntaxe spécifique qui doit être correctement analysée par la structure HCL Digital Data Connector (DDC) for HCL Portal.

Le format pour les noms d'entrée est profile-id.key[.name[.meta-data-key]]. Les significations des différentes parties sont décrites dans la liste suivante :
profile.id
Cette clé indique un ID interne Elle est utilisée uniquement pour mettre en corrélation les entrées qui appartiennent au même profil.
key
Cette clé identifie l'aspect du profil de rendu de liste qui est affecté par cette entrée. Les valeurs valides sont Name, BeanListProviderID, ResourceBundleBaseName, NamespaceMapping, ListItemSelection, ItemAttribute, AssociatedItemAttribute, ComputedItemAttribute, ConstructedItemAttribute, ListProperty, ComputedListProperty, Extends, ShowInAuthoringUI, Shared, Escape.
nom
Cette clé indique le nom de l'artefact à définir, par exemple le nom d'attribut. Le nom ne doit pas comporter de point (.).
meta-data-key
Certaines entrées de profils de rendu de liste prennent en charge des métadonnées qui peuvent être associées à l'aide des clés de métadonnées correspondantes. Valeurs valides : Type, Default, Format, Depends, ShowInAuthoringUI.
L'ensemble de valeurs valides pour une entrée de profil de rendu de liste dépend de la clé utilisée dans le nom de l'entrée. Pour plus d'informations, reportez-vous aux rubriques suivantes.