Bonjour,
J ai une liste-box avec des valeurs ClasseA, ClasseB, ClasseC, ClasseD
Donc a partir de la sélection de l utilisateur : classeA, classeB, classeC, classeD ou rien : on affiche soit la selection de l'utilisateur ou rien.
j ai crée une variable :
et après je fais un teste bidon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:variable name="k_liste" select="k_liste"/>
Si la valeur sélectionnée de la liste est diffèrent de rien alors : je prends la valeur de la liste sélectionnée et je l'affiche par rapport aux données xml qui en sort ressorti de cette liste :
voici mon code :
Mais le probleme que je n obtient pas la valeur sélectionnée dans la liste et en plus il m affiche la liste des classes auquel l étudiant est rattaché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <xsl:if test="$k_liste != ''"> <fo:block> <xsl:value-of select="/PAGE/DATA/listeClasses/Classe[@icodeClass=$k_liste]/code/libelle"/> </fo:block> </xsl:if>
En fait c était comme ci que mon test ne reconnaissant pas la valeur sélectionnée.
Auriez vous une idée?
Partager