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=idLes 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.