FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV (précédentes versions)
→
Probleme d'affichage dans un arbre
Probleme d'affichage dans un arbre
Débuté par tacfl, 21 avr. 2017 09:39 - 3 réponses
Connectez-vous…
tacfl
#1
Membre enregistré
13 messages
Posté le 21 avril 2017 - 09:39
Bonjour,
Je réalise une application sous WinDev 21 qui a pour but de représenter des éléments sous forme hiérarchique (hiérarchie de 3 niveaux). J'ai réussi sans problème à créer mon arbre et à ajouter (ou supprimer) des éléments de cette arbre. Cependant, il me reste un problème majeur dont j'ignore totalement la cause. En effet, je cherche à faire des traitements différents en fonction du statut de l'élément sélectionne (racine, nœud ou feuille) mais lorsque que je sélectionne (et réalise un traitement) sur une feuille toute les autres feuilles des autres nœuds disparaisse de mon arbre. Je suis obligé de fermer l'application et de la rouvrir pour que mes feuilles reviennent.
En espérant que vous puissiez m'aider,
Cordialement.
Signaler
0
0
tacfl
#2
Membre enregistré
13 messages
Posté le 21 avril 2017 - 09:41
Juste un ajout, voici le traitement que je réalise sur l'élément sélectionné.
pos
est une chaîne
PROCEDURE INTERNE
Positionarbre
(
)
SI
ArbreRécupèreFils
(
MoiMême
,
ArbreSelect
(
ARBRE_
test
)
,
aPremier
) =
""
ALORS
//ArbreTypeElément(MoiMême,ArbreSelect(ARBRE_test))= aFeuille ALORS
Info
(
ArbreRécupèreFils
(
MoiMême
,
ArbreSelect
(
ARBRE_
test
)
,
aPremier
)
)
pos
=
"feuille"
Info
(
pos
)
RETOUR
SINON
SI
Contient
(
ArbreSelect
(
ARBRE_
test
)
,
"
"
) =
Vrai
pos
=
"noeud"
Info
(
pos
)
RETOUR
SINON
pos
=
"aRacine"
Info
(
pos
)
RETOUR
FIN
FIN
FIN
PROCEDURE INTERNE
ouvrefenetre
(
)
SI
pos
=
"noeud"
ALORS
Ouvre
(
FEN_
Fiche_Test_Ensemble_2
)
RETOUR
SINON
SI
pos
=
"aRacine"
ALORS
Ouvre
(
FEN_
Fiche_Test_Projet
)
RETOUR
SINON
SI
pos
=
"feuille"
ALORS
Ouvre
(
FEN_
Fiche_Test_Sous_Ensemble_2
)
RETOUR
SINON
Erreur
(
"rien"
)
RETOUR
FIN
FIN
FIN
FIN
ArbreDéroule
(
MoiMême
,
ArbreSelect
(
ARBRE_
test
)
)
Positionarbre
(
)
ouvrefenetre
(
)
Signaler
0
0
tacfl
#3
Membre enregistré
13 messages
Posté le 25 avril 2017 - 11:22
bonjour,
Je me permets de faire un petit up.
j'ai réalisé par ailleurs d'autre recherche sur mon problème.
Je constate que le problème d'affiche a lieu uniquement lorsque je double clic sur les feuilles de mon arbre (3eme niveau de la hiérarchie).
j'ai pu constater que mon traitement n'avait aucun rapport avec ce soucis. en effet, lorsque je commente mes deux procedures, le problème subsiste.
j'avoue ne pas comprendre d'où vient le problème... si quelqu'un pouvait m'aider
Cordialement,
Signaler
0
0
tacfl
#4
Membre enregistré
13 messages
Posté le 25 avril 2017 - 11:37
Je vous joins des images présentant mon problème:
Avec feuilles (avant double clic sur une feuille)
sans feuilles (après double clic sur une feuille)
Signaler
0
0
→ Revenir à WINDEV (précédentes versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte