Bonjour,
En partant du XMLService exemple Menu Treeview, j'ai ajouté au XMLGram via un FileExtract un fichier XML contenant mes futurs items dans le treeview.
En consultant le XML généré (XML Data Viewver) je constate que mes nouveaux éléments ont bien été ajoutés).
Voilà leur structure :
<TEST>
<CATEGS>
<CATEG>tralala</CATEG>
<CATEG>tourlidoudi</CATEG>
</CATEGS>
</TEST>
Dans le XSL, j'ai ajouté un template juste après le template match="document" :
<template match="CATEG">
<item caption="essai">
</template>
et pour que ce template soit appelé, j'ai modifié le XSL courant :
<Item Caption="Administration" ImagePath="{$XMLC_PictosPath}ico_folder.gif" Expanded="False" ModuleID="Administration">
<apply-templates match="/document/TEST/CATEGS/CATEG"></apply-templates></Item>
et rien ne se passe de particulier, mon template n'est pas appelé.
==
J'ai essayé un autre moyen, via XSLStudio d'insérer le composant XSLT DataItem Treeview. Chaque étape de l'assistant se passe bien, je peux lui indiquer les noeuds souhaités. Mais à la fin j'obtiens le message suivant :
"An error occured while inserting component at templates location"
Une idée de ma boulette ? ;-)
Merci,
Sylvain
Partager