Syntaxe des profils de rendu de liste personnalisés
Les plug-ins HCL Digital Data Connector (DDC) for HCL Portal personnalisés qui ne délèguent pas le calcul de liste de beans initial au plug-in DDC XML générique peuvent utiliser un profil de rendu de liste personnalisé. Ce cas se produit généralement lorsque vous intégrez des données non XML.
Les profils de rendu de liste personnalisés déclarent uniquement l'ensemble des attributs d'élément disponibles. Ceci permet encore à l'interface utilisateur de création d'HCL Web Content Manager de remplir la zone de sélection Sélectionnez le type de balise ressource d'attribut correspondante de la boîte de dialogue Insérer une balise.
Les profils de rendu de liste sont créés de la même manière que les profils basés sur XPath, mais avec les exceptions suivantes :
- Pour identifier le profil en tant que profil de rendu de liste personnalisé, un profil personnalisé doit contenir l'entrée de profil
<profile-id>.Type=Custom. - Le profil de rendu de liste personnalisé prend en charge uniquement l'ensemble restreint de clés d'entrée de profil de rendu de liste suivant :
Name,BeanListProviderID,ResourceBundleBaseName,ItemAttribute,IsShownInAuthoringUIetExtends. Les clés suivantes ne sont pas prises en charge :NamespaceMapping,ListItemSelection,AssociatedItemAttribute,ComputedItemAttribute,ConstructedItemAttribute,ListProperty,ComputedListProperty. - Les valeurs utilisées pour des déclaration d'attribut d'élément à l'aide de la clé
ItemAttributen'ont pas de signification.
La liste d'entrées de profil de rendu de liste ci-dessous montre un profil de rendu de liste personnalisé que vous pouvez utiliser pour transformer des informations système de fichier local.
samples_files.Name=samples.files
samples_files.BeanListProviderID=samples.Files
samples_files.Type=Custom
samples_files.ItemAttribute.id=.
samples_files.ItemAttribute.title=.
samples_files.ItemAttribute.path=.
samples_files.ItemAttribute.encodedPath=.
samples_files.ItemAttribute.absolutePath=.
samples_files.ItemAttribute.uri=.
samples_files.ItemAttribute.parent=.
samples_files.ItemAttribute.encodedParent=.
samples_files.ItemAttribute.length=.
samples_files.ItemAttribute.suffix=.
samples_files.ItemAttribute.lastModified=.
samples_files.ItemAttribute.type=.