PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Tableau de bord, parcours et exécution de code interne au widget
Tableau de bord, parcours et exécution de code interne au widget
Débuté par TheCout, 06 aoû. 2020 12:24 - 2 réponses
Membre enregistré
93 messages
Popularité : +1 (1 vote)
Posté le 06 août 2020 - 12:24
Bonjour,

J'ai créé un champ tableau de bord. Dans celui-ci, j'ajoute x fois la même fenêtre interne (nommée dans le projet FI_Widget_Compteur) avec à chaque fois des paramètres différents (via TDBAjouteWidget et TDBConfigurationInitiale)

Comment puis-je itérer sur les widgets et exécuter une procédure locale qui existe dans "FI_Widget_Compteur" ?

Cordialement.
Membre enregistré
93 messages
Popularité : +1 (1 vote)
Posté le 06 août 2020 - 12:25
Je précise le bout bout de code que j'ai déjà essayé:

POUR i = 1 _À_ TDBOccurrence(TDB_Lateral,toAffichée)
ExécuteTraitement("TDB_Lateral[" + i + "].FI_Widget_Compteur.pl_SurRecalcul", trtProcedure)
FIN

Evidemment ca marche pô
Membre enregistré
314 messages
Popularité : +8 (10 votes)
Posté le 06 août 2020 - 14:04
Bonjour

Faire un parametre global a la FI qui stockera l indice voulu.

Dans le code d init de la FI faire un selon i et mettre ton code selon chaque iteration.
Idem dans le code de maj des widget