PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV (earlier versions)
→
Probleme d'affichage dans un arbre
Probleme d'affichage dans un arbre
Started by tacfl, Apr., 21 2017 9:39 AM - 3 replies
Connect yourself…
tacfl
#1
Registered member
13 messages
Posted on April, 21 2017 - 9:39 AM
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.
Report
0
0
tacfl
#2
Registered member
13 messages
Posted on April, 21 2017 - 9:41 AM
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
(
)
Report
0
0
tacfl
#3
Registered member
13 messages
Posted on April, 25 2017 - 11:22 AM
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,
Report
0
0
tacfl
#4
Registered member
13 messages
Posted on April, 25 2017 - 11:37 AM
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)
Report
0
0
→ Go back to WINDEV (earlier versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text