bonjour à tous,
Je m'excuse de suite de vous posez une question qui encore une fois est un peu flou.
C'est la suite de ce post : http://www.developpez.net/forums/viewtopic.php?t=439826
Après que avoir mis en pratique les renseignements fait par Erwy .
J'ai réussi à obtenir le fait qu'il ne répète pas plusieurs fois les même noms
Cependant pour une image, ça pose un problème.
Pour faire court je donne un exemple :
J'ai crée un panel et j'ai mis dedans une image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <root> <row> <Image>101223</Image> </row> <row> <Image>101223</Image> </row> <row> <Image>289564</Image> </row> </root>
Pour la source de mon image je met
Dans le dossier C:/rep/XXX/Image/ il y a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 C:/rep/XXX/Image/$vof(IMAGE[../not(preceding-sibling::row/Image =.))].gif
289564.gif
101223.gif
La il m'affiche 3 images dont une qui ne s'affiche pas
Voilà les sources de ces 3 images :
C:/rep/XXX/Image/289564.gif
C:/rep/XXX/Image/.gif
C:/rep/XXX/Image/101223.gif
Normal mais moi je voudrais qu'il m'en affiche que 2.
Je sais que c'est le panel ou il y a mes images qui controle l'affichage des éléments mais je lui est mis pour le for each ce Xpath :
/row[../not(preceding-sibling::row/Image =.))]
ou
/row[../not(following-sibling::row/Image =.))]
Comment faire pour qu'il m'affiche que 2 images au lieu de 3 images dont une qui ne marche pas (normal)
Partager