Bonjour,
Voila j'aimerais faire un tri en fonction d'un paramètre qu'on m'envoie dans mon xsl
Si Sort= 0 rien ne se passe(pas de tri)
Un bout de mon code:
Le problème est que ca me fait une erreur car il doit apparement être fils de for-each ou d'un apply-template!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xsl:for-each select="Personal/Person[$Validonly = 0 or ($Validonly = 1 and @valid = '1')]"> <xsl:choose> <xsl:when test="$Sort=1"> <xsl:sort order="ascending" data-type="number" select="Eigenschaft/@EigNr"/><xsl:sort order="ascending" data-type="text" lang="fr" select="PersDaten"/></xsl:when> <xsl:when test="$Sort=2"> <xsl:sort order="ascending" data-type="text" lang="fr" select="PersDaten"/></xsl:when> </xsl:choose>
Quelqu'un aurait-il une brilliantepour résoudre ce problème? Sinon je ferai trois template différent mais ca m'embête un peux!
Merci de votre aide
++
Thierry
Partager