DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des fenêtres
  • Evénement "Demande de mise à jour de l'affichage"
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Appelée depuis l'événement "Demande de mise à jour de l'affichage" d'un superchamp, d'un modèle de champs, d'une fenêtre interne ou d'une page interne, la fonction demande l'exécution de l'événement "Demande de mise à jour de l'affichage" du niveau supérieur (en règle générale la fenêtre mais ça peut aussi être un superchamp, un modèle de champs ou une fenêtre interne). Cet événement sera exécuté à la fin du traitement en cours.
Si cette fonction est appelée plusieurs fois dans le même traitement, l'événement "Demande de mise à jour de l'affichage" ne sera exécuté qu'une seule fois à la fin du traitement en cours.
Remarque : Cette fonction est notamment utilisée :
  • dans le cadre d'une mise à jour de l'interface via des threads.
Exemple
// Traitement d'enregistrement
// L'interface graphique devra être mise à jour
DemandeMiseAJourUIParent()
// -----------------------------------------------------------------
// -- Evénement Demande de mise à jour de l'affichage de FEN_Fiche_Contact
// Mise à jour du titre de la fenêtre
MoiMême.Titre = gpclFicheContact.p_sNomComplet

// Mise à jour des champs liés de la fenêtre
SourceVersEcran()
Syntaxe
DemandeMiseAJourUIParent([<Paramètre 1> [... [, <Paramètre N>]]])
<Paramètre 1> : Paramètre optionnel correspondant au type attendu par l'événement "Demande de mise à jour de l'affichage"
Premier paramètre à passer à l'événement "Demande de mise à jour de l'affichage" de la fenêtre ou de la page.
<Paramètre N> : Type de la valeur attendue par l'événement "Demande de mise à jour de l'affichage"
Nième paramètre à passer à l'événement "Demande de mise à jour de l'affichage" de la fenêtre ou de la page.
Remarques

Evénement "Demande de mise à jour de l'affichage"

Un des événements associés à la fenêtre ou à la page est l'événement "Demande de mise à jour de l'affichage". Cet événement permet de regrouper le code de mise à jour des champs de la fenêtre ou de la page : contenu des champs, état (visible, grisé, ...), libellé à mettre à jour, ...
Cet événement peut attendre des paramètres. Il suffit de déclarer une procédure dans l'événement. Par exemple :
// Demande de mise à jour de l'affichage 
PROCÉDURE DemandeMiseAjour(TypeMiseAJour est un booléen)
Cet événement est exécuté sur demande grâce aux fonctions :
  • DemandeMiseAJourUI : Exécute l'événement "Demande de mise à jour de l'affichage" à la fin du traitement en cours (lancement asynchrone).
  • ExécuteMiseAJourUI : Exécute immédiatement l'événement "Demande de mise à jour de l'affichage".
  • DemandeMiseAJourUIÉlément : Exécute l'événement "Demande de mise à jour de l'affichage" de l'élément spécifié à la fin du traitement en cours (lancement asynchrone).
  • ExécuteMiseAJourUIÉlément : Exécute immédiatement l'événement "Demande de mise à jour de l'affichage" de l'élément spécifié.
  • DemandeMiseAJourUIParent : Exécute l'événement "Demande de mise à jour de l'affichage" du niveau supérieur à la fin du traitement en cours (lancement asynchrone).
  • ExécuteMiseAJourUIParent : Exécute immédiatement l'événement "Demande de mise à jour de l'affichage" du niveau supérieur.
Lors de l'appel de ces fonctions, il est possible de préciser la valeur des paramètres attendus par l'événement.
Classification Métier / UI : Code neutre
Composante : wd300.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 04/07/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale