PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Problème de combo dans une zone répétée
Problème de combo dans une zone répétée
Débuté par Earendil, 26 oct. 2006 17:35 - 1 réponse
Posté le 26 octobre 2006 - 17:35
Décidément c'est ma journée...

Je recontre le problème suivant :

- j'ai une zone répétée remplie par programmation

- sur chaque ligne répétée j'ai une combo

- j'ai créé un attribut de zone répétée qui pointe sur la valeur de la combo

- quand je créé ma ligne de zone répétée (avec ZoneRépétéeAjouteLigne), je passe en paramètre l'indice à sélectionner dans la combo

- quand j'arrive sur l'écran qui contient ma zone répétée, la valeur qui doit être sélectionnée dans la combo apparait bien, mais bizarrement le cadre de ma combo et la flèche de sélection n'apparaissent pas.

- Si je clique sur une ligne de la zone répétée là ça devient n'importe quoi :
-> le cadre et la flèche de sélection de la combo réapparaissent
-> l'élément sélectionné dans la combo change :
-> soit il n'y a plus rien de sélectionné
-> soit il y a un autre élément de sélectionné

- Dès que je clique sur une autre ligne alors l'élément sélectionné dans la combo revient à son état initial

C'est à ni rien comprendre...
Posté le 03 novembre 2006 - 10:02
Bon j'ai trouvé ce qui n'allait pas.

Je remplissais ma combo dans une zone répétée avec la syntaxe suivante :

ListAdd(COMBO_Target_Type, "LibelléXXX" + gLien("ValeurXXX"))

Le problème c'est que "ValeurXXX" etait une chaine qui contenait de caratères alphabétiques (ce qui est normalement autorisé)

Et là ce qui arrivait c'est que je perdais l'élément sélectionné dans la combo lorsque le cliquais dans ma zone répétée...

Au final j'ai essayé de passer des entiers à la fonction glien() et depuis ça marche nickel...