PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → Affichage table hierarchique
Affichage table hierarchique
Iniciado por zzebulon, 15,mar. 2024 14:55 - 4 respuestas
Publicado el 15,marzo 2024 - 14:55
Bonjour,

J'utilise Windev20 (01F200067F).

Dans une fenêtre j'ai :
- en haut des sélecteurs (filtres)
- au milieu une table hiérarchique
- en bas des boutons

le champ table hiérarchique est alimenté par du code qui est lancé dans "Fin initialisation de la fenêtre". Cela me permet de voir les données dans la table pendant le chargement. J'utilise un modulo 1000 pour rafraichir l'affichage toutes les 1000 lignes.

Tout fonctionne depuis plusieurs mises jour du code et de l'IHM.

J'ajoute un champs sélecteur supplémentaire. La table hiérarchique ne s'affiche plus qu'une fois la fin du chargement réalisé. Si je supprime ce champ tout se passe comme avant...

Auriez vous une piste ?

Cordialement.
Miembro registrado
3.355 mensajes
Popularité : +93 (137 votes)
Publicado el 15,marzo 2024 - 18:20
Salut
Une piste :
Cela est peut être du à l'ordre de navigation dans ta fenêtre
https://doc.pcsoft.fr/?2026006
Car to. Dernier champ modifie cet ordre
Miembro registrado
2 mensajes
Publicado el 16,marzo 2024 - 11:07
Bonjour Popoy,

Merci pour l'aide.

J'avais déjà regardé du coté de l'ordre de navigation mais sans succès Que le nouveau chams soit avant ou après la table hiérarchique ne change rien ... Je n'utilise aucun "plan" ou "groupe".

Le champs table est visible (état initial)

Dans mon algorithme de chargement de la table je fais :

Champstable..Affichagevisible = Faux
BOUCLE sur Fichier à lire
toutes les 1000 lignes lues
Champstable..Affichagevisible = Vrai
FenRepeint(fenetre)
Champstable..Affichagevisible = Faux
Ligne suivante
FIN BOUCLE
Champstable..Affichagevisible = Vrai


PS / j'ai ce phénoméne quel que soit le type de champ ajouté à la fenêtre ...

Cdt.
Miembro registrado
553 mensajes
Publicado el 16,marzo 2024 - 19:02
Bonjour,
Je ne suis pas certain de l'impact sur votre souci mais plutôt que Affichagevisible et FenRepeint, vous pouvez essayer avec :
AffichageActif (Propriété)
https://doc.pcsoft.fr/?2510015

et peut-être un TableAffiche (Fonction) tous les 1000
https://doc.pcsoft.fr/?3074003
Cdlt
Miembro registrado
2 mensajes
Publicado el 17,marzo 2024 - 08:06
Bonjour Cédric 34.

J'ai pu résoudre mon problème en modifiant le code de ma procédure de chargement des données mais je ne sais pas pourquoi il y a eu ce comportement...C'est aussi gênant de voir du code "tomber en marche" sans savoir pourquoi que de rencontrer un bug que l'on ne s'explique pas ...

Je vais regarder vos indications et voir si cela permet de mieux traiter / comprendre le sujet.

Cordialement.