|
|
|
|
|
- Evénement "Demande de mise à jour de l'affichage"
- Attribut "présentation"
DemandeMiseAJourIHM (Fonction) En anglais : RequestUpdateUI
Avertissement
A partir de la version 25, cette fonction est conservée par compatibilité. Il est conseillé d'utiliser la fonction DemandeMiseAJourUI.
Demande l'exécution de l'événement "Demande de mise à jour de l'affichage" (et rend la main sans attendre l'exécution de l'événement). Remarques : - L'événement "Demande de mise à jour de l'affichage" est disponible sur les fenêtres, fenêtres internes, pages, pages internes, modèles de champs et superchamps.
- Si cette fonction est appelée plusieurs fois, les appels avec les mêmes paramètres non encore exécutés sont ignorés.
- Dans le cas d'un appel dans le thread principal, la ou les exécutions de l'événement "Demande de mise à jour de l'affichage" se feront à la fin du traitement en cours.
- Dans le cas d'un appel dans un thread secondaire, la ou les exécutions de l'événement "Demande de mise à jour de l'affichage" se feront lors du rafraichissement de la fenêtre.
Utilisations : Cette fonction est notamment utilisée :
MoiMême..Titre = gpclFicheContact.p_sNomComplet
SourceVersEcran()
Syntaxe
DemandeMiseAJourIHM([<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. <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. Remarques Evénement "Demande de mise à jour de l'affichage" Un des événements associés à la fenêtre 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 : 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 :
PROCÉDURE DemandeMiseAjour(TypeMiseAJour est un booléen)
Cet événement est lancé sur demande grâce aux fonctions : - DemandeMiseAJourIHM : Exécute l'événement "Demande de mise à jour de l'affichage" à la fin du traitement en cours (lancement asynchrone).
- ExécuteMiseAJourIHM : Exécute immédiatement l'événement "Demande de mise à jour de l'affichage".
- DemandeMiseAjourIHMParent : 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écuteMiseAJourIHMParent : 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 "Demande de mise à jour de l'affichage".
Remarque : L'élément dont l'événement "Demande de mise à jour de l'affichage" est exécuté dépend du code depuis lequel la fonction DemandeMiseAJourIHM a été appelé. S'il s'agit d'une classe ayant l'attribut présentation, l'élément considéré sera la fenêtre associée à la classe, sinon ce sera l'élément depuis lequel le code a été lancé.
Classification Métier / UI : Code neutre
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|