PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Exécution du traitement Enroulé/Déroulé
  • Appeler une procédure globale de composant
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
ExécuteTraitement (Fonction)
En anglais : ExecuteProcess
Lance l'exécution d'un traitement par programmation, c'est-à-dire sans que l'utilisateur n'ait à effectuer une manipulation particulière dans l'interface. Le traitement exécuté peut être :
  • un traitement d'un champ (d'une fenêtre, d'une page ou d'un état),
  • un traitement d'une option de menu,
  • un traitement d'un bloc d'état,
  • un traitement d'une fenêtre,
  • un traitement d'une page,
  • un traitement d'un état,
  • un traitement d'une procédure.
    Versions 17 et supérieures
    Remarque : Pour déclencher l'exécution d'une procédure par le thread principal de l'application, utilisez la fonction ExécuteThreadPrincipal.
    Nouveauté 17
    Remarque : Pour déclencher l'exécution d'une procédure par le thread principal de l'application, utilisez la fonction ExécuteThreadPrincipal.
    Remarque : Pour déclencher l'exécution d'une procédure par le thread principal de l'application, utilisez la fonction ExécuteThreadPrincipal.
WEBDEV - Code ServeurWEBDEV - Code NavigateurPHP Le traitement exécuté peut être uniquement un traitement d'un champ d'une page, d'une page ou d'une procédure. Appelée en code serveur, seul le traitement serveur de l'élément est exécuté. Appelée en code navigateur, le code navigateur et le code serveur de l'élément appelé est exécuté.
AndroidWidget AndroidJava Le traitement exécuté peut être uniquement un traitement d'un champ d'une fenêtre, d'une option de menu, d'une fenêtre ou d'une procédure.
Versions 16 et supérieures
Universal Windows 10 App Sous Windows Phone, le traitement exécuté peut être uniquement un traitement d'un champ d'une fenêtre, d'une fenêtre ou d'une procédure.
Nouveauté 16
Universal Windows 10 App Sous Windows Phone, le traitement exécuté peut être uniquement un traitement d'un champ d'une fenêtre, d'une fenêtre ou d'une procédure.
Universal Windows 10 App Sous Windows Phone, le traitement exécuté peut être uniquement un traitement d'un champ d'une fenêtre, d'une fenêtre ou d'une procédure.
Versions 15 et supérieures
Android Cette fonction est désormais disponible pour les applications Android.
Nouveauté 15
Android Cette fonction est désormais disponible pour les applications Android.
Android Cette fonction est désormais disponible pour les applications Android.
Versions 16 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Nouveauté 16
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Universal Windows 10 App Cette fonction est désormais disponible pour les applications Windows Phone.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Apple Watch Cette fonction est désormais disponible en mode Apple Watch.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Exemple
// Exécute le traitement de clic sur un bouton
ExécuteTraitement(BTN_Sauve, trtClic)
// Exécute une procédure locale (test) appartenant
// à une autre fenêtre/page ouverte (menu)
ExécuteTraitement(Menu.Test, trtProcédure)
// Exécute la procédure LitFichier
// en lui passant en paramètre le nom du fichier
ExécuteTraitement(LitFichier, trtProcédure, NomFichier)
Syntaxe

Exécuter un traitement d'un champ Masquer les détails

ExécuteTraitement(<Nom du champ> , <Traitement>)
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ (ou de l'option de menu) auquel est associé le traitement à exécuter. Pour une option de menu contextuel, utilisez la notation <Nom du menu contextuel>.<Nom de l'option>.
<Traitement> : Constante de type entier
Champ d'une fenêtre : Traitement à exécuter parmi les traitements disponibles des champs (pas ceux disponibles avec la barre des événements).
Versions 22 et supérieures
trtAction
Nouveauté 22
trtAction
trtAction
Code d'action d'un champ Composant Web. Ce code est disponible en code serveur et en code navigateur.
WINDEVAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 22 et supérieures
trtAffectationValeur
Nouveauté 22
trtAffectationValeur
trtAffectationValeur
Code d'affectation de la propriété Valeur d'un champ Composant Web. Ce code est disponible en code navigateur uniquement.
WINDEVAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtAffichageLigneCode d'affichage de ligne (champ Table uniquement).
WEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
Versions 20 et supérieures
trtAjoutWidget
Nouveauté 20
trtAjoutWidget
trtAjoutWidget
Code d'ajout d'un Widget dans un champ Tableau de bord.
AndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 23 et supérieures
trtAprèsOuvertureDocument
Nouveauté 23
trtAprèsOuvertureDocument
trtAprèsOuvertureDocument
Code "Après ouverture du document" d'un champ Traitement de texte, d'un champ Editeur d'images, d'un champ Tableur ou d'un champ Lecteur PDF.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 15 et supérieures
trtAvantCréationRdvAgenda
Nouveauté 15
trtAvantCréationRdvAgenda
trtAvantCréationRdvAgenda
Code "Avant création du rendez-vous" d'un champ Agenda.
AndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtAvantCréationRdvPlanning
Nouveauté 16
trtAvantCréationRdvPlanning
trtAvantCréationRdvPlanning
Code "Avant création du rendez-vous" d'un champ Planning.
AndroidWidget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Apple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 23 et supérieures
trtAvantFermetureDocument
Nouveauté 23
trtAvantFermetureDocument
trtAvantFermetureDocument
Code "Avant fermeture du document" d'un champ Traitement de texte, d'un champ Editeur d'images, d'un champ Tableur ou d'un champ Lecteur PDF.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 15 et supérieures
trtChangementPériodeAgenda
Nouveauté 15
trtChangementPériodeAgenda
trtChangementPériodeAgenda
Code "A chaque changement de période" d'un champ Agenda.
AndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtChangementPériodePlanning
Nouveauté 16
trtChangementPériodePlanning
trtChangementPériodePlanning
Code "A chaque changement de période" d'un champ Planning.
Widget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 22 et supérieures
trtChangementPlan
Nouveauté 22
trtChangementPlan
trtChangementPlan
Code "A chaque changement de plan" d'un champ Bandeau défilant.
WINDEVAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 20 et supérieures
trtChangementPositionCarte
Nouveauté 20
trtChangementPositionCarte
trtChangementPositionCarte
Code "A chaque changement de position" d'un champ Carte.
Versions 20 et supérieures
trtChangementTailleWidget
Nouveauté 20
trtChangementTailleWidget
trtChangementTailleWidget
Code "Changement de taille d'un Widget" d'un champ Tableau de bord.
iPhone/iPadApple WatchWindows MobileUniversal Windows 10 App Cette constante n'est pas disponible.
Versions 22 et supérieures
trtChargementDifféréPlan
Nouveauté 22
trtChargementDifféréPlan
trtChargementDifféréPlan
Code "Chargement différé d'un plan" d'un plan.
WINDEVAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtClicCode de clic du champ.
trtClicDroitCode de clic droit (uniquement pour le champ Arbre).
WEBDEV - Code ServeurWEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
Versions 22 et supérieures
trtClicFlècheBouton
Nouveauté 22
trtClicFlècheBouton
trtClicFlècheBouton
Code de clic sur la flèche associée à un bouton.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 15 et supérieures
trtDéplacementRdvAgenda
Nouveauté 15
trtDéplacementRdvAgenda
trtDéplacementRdvAgenda
Code de déplacement d'un rendez-vous dans un champ Agenda.
AndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtDéplacementRdvPlanning
Nouveauté 16
trtDéplacementRdvPlanning
trtDéplacementRdvPlanning
Code de déplacement d'un rendez-vous dans un champ Planning.
AndroidWidget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Apple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 20 et supérieures
trtDéplacementWidget
Nouveauté 20
trtDéplacementWidget
trtDéplacementWidget
Code "Déplacement d'un Widget" d'un champ Tableau de bord.
AndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtDoubleClicCode de double clic.
Universal Windows 10 App Cette constante n'est pas disponible.
trtEnrouleDérouleBrancheCode Enroulé / Déroulé d'un noeud d'un champ Arbre ou Table hiérarchique.
Attention : Ce paramètre nécessite une syntaxe particulière. Pour plus de détails, consultez les remarques.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 22 et supérieures
trtEnrouleDérouleRupture
Nouveauté 22
trtEnrouleDérouleRupture
trtEnrouleDérouleRupture
Code Enroulé / Déroulé d'une rupture d'un champ Zone répétée ou Table.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtEntréeCode d'entrée dans le champ.
trtEntréeLigneCode d'entrée de ligne (champ Table uniquement).
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidApple WatchUniversal Windows 10 AppJava Cette constante n'est pas disponible.
WEBDEV - Code ServeurWEBDEV - Code NavigateurApple WatchUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 15 et supérieures
trtEntréeSaisieRdvAgenda
Nouveauté 15
trtEntréeSaisieRdvAgenda
trtEntréeSaisieRdvAgenda
Code d'entrée en saisie d'un rendez-vous dans un champ Agenda.
WEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtEntréeSaisieRdvPlanning
Nouveauté 16
trtEntréeSaisieRdvPlanning
trtEntréeSaisieRdvPlanning
Code d'entrée en saisie d'un rendez-vous dans un champ Planning.
WEBDEV - Code ServeurWidget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtFermetureComboCode de fermeture de la liste déroulante.
WEBDEV - Code ServeurWEBDEV - Code NavigateuriPhone/iPadApple Watch Cette constante n'est pas disponible.
trtFinInitialisationCode de fin d'initialisation (champ Liste, Table et Combo fichier).
WEBDEV - Code Navigateur Cette constante n'est pas disponible.
trtFinModificationCode de fin de modification (champ Potentiomètre et Ascenseur uniquement).
WEBDEV - Code ServeurWEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
trtInitCode d'initialisation du champ.
WEBDEV - Code Navigateur Cette constante n'est pas disponible.
trtLectureDernierCode de lecture du dernier enregistrement (champ Table uniquement)
WEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
trtLecturePrécédentCode de lecture de l'enregistrement précédent (champ Table uniquement).
WEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
trtLecturePremierCode de lecture du premier enregistrement (champ Table uniquement).
WEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
trtLectureSuivantCode de lecture de l'enregistrement suivant (champ Table uniquement).
WEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
trtModificationCode "A chaque modification du champ".
WEBDEV - Code Navigateur Cette constante n'est pas disponible.
Versions 22 et supérieures
trtModificationCelluleTableur
Nouveauté 22
trtModificationCelluleTableur
trtModificationCelluleTableur
Code "Modification d'une cellule" d'un champ Tableur.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtModificationPotentiomètreCode "A chaque modification" (champ Potentiomètre uniquement).
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 15 et supérieures
trtModificationZoom
Nouveauté 15
trtModificationZoom
trtModificationZoom
Code de modification de l'étendue (zoom) d'un champ Range Slider.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtOptionMenuCode d'une option de menu (principal ou contextuel).
iPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
iPhone/iPadApple Watch Cette constante n'est pas disponible.
trtOuvertureComboCode d'ouverture de la liste déroulante du champ Combo.
WEBDEV - Code ServeurWEBDEV - Code NavigateuriPhone/iPadApple Watch Cette constante n'est pas disponible.
Versions 23 et supérieures
trtRafraîchissementRuban
Nouveauté 23
trtRafraîchissementRuban
trtRafraîchissementRuban
Code de rafraîchissement du ruban des champs Lecteur PDF et Traitement de texte.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtRéaffectationDeRessourceRdvPlanning
Nouveauté 16
trtRéaffectationDeRessourceRdvPlanning
trtRéaffectationDeRessourceRdvPlanning
Code de ré-affectation d'un rendez-vous dans un champ Planning.
AndroidWidget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Apple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 22 et supérieures
trRécupérationValeur
Nouveauté 22
trRécupérationValeur
trRécupérationValeur
Code de récupération de la propriété Valeur d'un champ Composant Web. Ce code est disponible en code navigateur uniquement.
WINDEVAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 15 et supérieures
trtRedimensionnementRdvAgenda
Nouveauté 15
trtRedimensionnementRdvAgenda
trtRedimensionnementRdvAgenda
Code de redimensionnement d'un rendez-vous dans un champ Agenda.
WEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtRedimensionnementRdvPlanning
Nouveauté 16
trtRedimensionnementRdvPlanning
trtRedimensionnementRdvPlanning
Code de redimensionnement d'un rendez-vous dans un champ Planning.
WEBDEV - Code ServeurWidget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtSélectionCode de sélection (champ Combo, Liste et Table).
WEBDEV - Code Navigateur Cette constante n'est pas disponible.
Versions 15 et supérieures
trtSélectionPériodeAgenda
Nouveauté 15
trtSélectionPériodeAgenda
trtSélectionPériodeAgenda
Code de sélection d'une période dans un champ Agenda.
WEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtSélectionPériodePlanning
Nouveauté 16
trtSélectionPériodePlanning
trtSélectionPériodePlanning
Code de sélection d'une période dans un champ Planning.
WEBDEV - Code ServeurWidget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 15 et supérieures
trtSélectionRdvAgenda
Nouveauté 15
trtSélectionRdvAgenda
trtSélectionRdvAgenda
Code de sélection d'un rendez-vous dans un champ Agenda.
WEBDEV - Code ServeurAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtSélectionRdvPlanning
Nouveauté 16
trtSélectionRdvPlanning
trtSélectionRdvPlanning
Code de sélection d'un rendez-vous dans un champ Planning.
WEBDEV - Code ServeurAndroidWidget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
WEBDEV - Code ServeurApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtSortieCode de sortie du champ.
trtSortieLigneCode de sortie de ligne (champ Table uniquement).
WEBDEV - Code ServeurWEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
Versions 15 et supérieures
trtSortieSaisieRdvAgenda
Nouveauté 15
trtSortieSaisieRdvAgenda
trtSortieSaisieRdvAgenda
Code de sortie de saisie d'un rendez-vous dans un champ Agenda.
AndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtSortieSaisieRdvPlanning
Nouveauté 16
trtSortieSaisieRdvPlanning
trtSortieSaisieRdvPlanning
Code de sortie de saisie d'un rendez-vous dans un champ Planning.
Widget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
trtSpinPlusCode d'incrémentation d'un champ Spin.
WEBDEV - Code ServeurWEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
trtSpinMoinsCode de décrémentation d'un champ Spin.
WEBDEV - Code ServeurWEBDEV - Code NavigateuriPhone/iPadApple WatchUniversal Windows 10 App Cette constante n'est pas disponible.
Versions 15 et supérieures
trtSuppressionRdvAgenda
Nouveauté 15
trtSuppressionRdvAgenda
trtSuppressionRdvAgenda
Code de suppression d'un rendez-vous dans un champ Agenda.
AndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 16 et supérieures
trtSuppressionRdvPlanning
Nouveauté 16
trtSuppressionRdvPlanning
trtSuppressionRdvPlanning
Code de suppression d'un rendez-vous dans un champ Planning.
Widget AndroidApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 20 et supérieures
trtSuppressionWidget
Nouveauté 20
trtSuppressionWidget
trtSuppressionWidget
Code de suppression d'un widget dans un champ Tableau de bord.
AndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
iPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJava Cette constante n'est pas disponible.
Versions 20 et supérieures
trtTirerPourRafraîchir
Nouveauté 20
trtTirerPourRafraîchir
trtTirerPourRafraîchir
Code "Rafraichissement par tirer/relâcher" d'un champ Table ou Zone répétée.
WEBDEV - Code ServeurWEBDEV - Code NavigateurJava Cette constante n'est pas disponible.
Champ ou blocs d'un état : Traitement à exécuter parmi les traitements disponibles :
trtAvantImpressionCode "Avant Impression" d'un champ ou d'un bloc.
WEBDEV - Code NavigateurPHP Cette constante n'est pas disponible.
trtAprèsImpressionCode "Après Impression" d'un bloc.
WEBDEV - Code NavigateurPHP Cette constante n'est pas disponible.
WINDEVEtats et RequêtesAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJavaCode Utilisateur (MCU)

Exécuter un traitement d'une fenêtre Masquer les détails

ExécuteTraitement(<Fenêtre> , <Traitement>)
<Fenêtre> : Chaîne de caractères (avec ou sans guillemets)
Nom de la fenêtre dont il faut exécuter un traitement.
<Traitement> : Constante de type entier
Traitement à exécuter parmi les traitements disponibles pour les fenêtres.
trtOuverture ou trtInitCode d'initialisation de la fenêtre.
trtFermetureCode de fermeture de la fenêtre.
trtPriseFocusCode de prise de focus de la fenêtre.
Universal Windows 10 App Cette constante n'est pas disponible.
trtPerteFocusCode de perte de focus de la fenêtre.
Universal Windows 10 App Cette constante n'est pas disponible.
trtChangeTailleCode de changement de taille de la fenêtre.
Universal Windows 10 App Cette constante n'est pas disponible.
trtClicCode du bouton associé au clic dans la fenêtre.
trtClicDroitCode du bouton associé au clic droit dans la fenêtre.
Universal Windows 10 App Cette constante n'est pas disponible.
trtDoubleClicCode du bouton associé au double clic dans la fenêtre.
Universal Windows 10 App Cette constante n'est pas disponible.
trtModificationCode de modification de la fenêtre.
trtBoutonSystèmeCode "Avant fermeture par bouton "OK/Fermer".
AndroidWidget AndroidWindows Mobile Cette constante est disponible uniquement sous Windows Mobile et Android.
Versions 20 et supérieures
trtDemandeMiseAJour
Nouveauté 20
trtDemandeMiseAJour
trtDemandeMiseAJour
Versions 22 et supérieures
trtMiseAJourIHM
Nouveauté 22
trtMiseAJourIHM
trtMiseAJourIHM
Code "Demande de mise à jour de l'affichage".
Versions 23 et supérieures
trtChangementAgencement
Nouveauté 23
trtChangementAgencement
trtChangementAgencement
Code "Changement d'agencement".
Universal Windows 10 App Cette constante n'est pas disponible.
WEBDEV - Code ServeurWEBDEV - Code NavigateurPHPAjax

Exécuter un traitement d'une page Masquer les détails

ExécuteTraitement(<Page> , <Traitement>)
<Page> : Chaîne de caractères (avec ou sans guillemets)
Nom de la page dont il faut exécuter un traitement.
PHP Le nom de la page doit être entre guillemets.
<Traitement> : Constante de type entier
Traitement à exécuter parmi les traitements disponibles pour les pages.
trtOuverture
WEBDEV - Code Serveur Code d'ouverture de la page.
trtFermeture
WEBDEV - Code Serveur Code de fermeture de la page.
PHP Cette constante est sans effet.
trtInit
WEBDEV - Code Serveur Code d'initialisation de la page.
Versions 22 et supérieures
trtChangementTranche
Nouveauté 22
trtChangementTranche
trtChangementTranche
WEBDEV - Code Navigateur Code "A chaque changement de tranche" (page en mode Responsive Web Design).
trtChargement
WEBDEV - Code Navigateur Code de chargement de la page.
trtDéchargement
WEBDEV - Code Navigateur Code de déchargement de la page.
Versions 22 et supérieures
trtDéfilement
Nouveauté 22
trtDéfilement
trtDéfilement
WEBDEV - Code Navigateur Code "Défilement" de la page.
trtReset
WEBDEV - Code Navigateur Code de Reset de la page (formulaire initialisé).
trtSubmit
WEBDEV - Code Navigateur Code de submit de la page (formulaire envoyé).
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileCode Utilisateur (MCU)

Exécuter un traitement d'un état Masquer les détails

ExécuteTraitement(<Nom de l'état> , <Traitement>)
<Nom de l'état> : Chaîne de caractères (avec ou sans guillemets)
Nom de l'état dont il faut exécuter un traitement.
<Traitement> : Constante de type entier
Traitement à exécuter parmi les traitements disponibles pour les états.
trtOuverture ou trtInitCode d'ouverture de l'état.
trtFermetureCode de fermeture de l'état.
trtLectureDonnéesCode de lecture des données de l'état.
Windows Mobile Cette constante n'est pas disponible.
trtFiltreCode de filtre des données de l'état.
Windows Mobile Cette constante n'est pas disponible.
WINDEVWEBDEV - Code ServeurEtats et RequêtesAndroidWidget AndroidiPhone/iPadApple WatchWindows MobileUniversal Windows 10 AppJavaPHPAjaxCode Utilisateur (MCU)

Exécuter une procédure Masquer les détails

<Résultat> = ExécuteTraitement(<Nom de la procédure>, <Traitement> [, <Paramètre 1>, ...,  <Paramètre N>])
<Résultat> : Quelconque
Valeur de retour de la procédure appelée. Cette valeur est identique à la valeur obtenue si la procédure est directement lancée.
<Nom de la procédure> : Chaîne de caractères
Nom de la procédure à exécuter.
WEBDEV - Code Serveur La procédure à exécuter est une procédure serveur.
<Traitement> : Constante de type entier
Procédure à exécuter. Cette procédure correspond :
  • soit à une des constantes suivantes :
    trtProcédureExécute la procédure désignée en fonction du contexte d'exécution (procédure de la fenêtre, procédure du composant WINDEV /WEBDEV ou du projet).
    trtProcédureProjetExécute la procédure désignée. Cette procédure est une procédure du projet accueillant le composant WINDEV/WEBDEV.
    Ce paramètre peut être utilisé uniquement pour un composant WINDEV/WEBDEV intégré dans un autre projet.
<Paramètre 1> : Type quelconque optionnel
Premier paramètre optionnel à passer à la procédure.
<Paramètre N> : Type quelconque optionnel
Nème paramètre optionnel à passer à la procédure.
Remarques
WINDEVWindows MobileCode Utilisateur (MCU)

Exécution du traitement Enroulé/Déroulé


Cas d'un champ Arbre
Le traitement "Enroulé / Déroulé" d'un arbre disponible sous l'éditeur de code attend les deux paramètres suivants :
  • <Chemin de l'élément> : Variable de type Texte, contenant le chemin complet de l'élément actuellement enroulé ou déroulé. Il suffit d'indiquer un nom de variable, cette variable sera automatiquement initialisée à l'exécution.
  • <Enroulé> : Variable de type Booléen, permettant de savoir quelle est l'action réalisée par l'utilisateur (enroule = Vrai ou déroule = Faux ). Il suffit d'indiquer un nom de variable, cette variable sera automatiquement initialisée à l'exécution.
Lors de l'exécution de ce traitement grâce à la fonction ExécuteTraitement, il est également nécessaire d'indiquer ces deux paramètres. Dans ce cas, la syntaxe à utiliser est la suivante :
ExécuteTraitement(<Nom du champ Arbre>, trtEnrouleDérouleBranche, ...
<Chemin de l'élément>, <Enroulé>)
Pour plus de détails sur le code Enroulé / Déroulé d'un arbre, consultez Traitements WLangage associés à un champ Arbre.
Cas d'un champ Table Hiérarchique
Le traitement "Enroulé / Déroulé" d'une table hiérarchique sous l'éditeur de code n'attend aucun paramètre.
Lors de l'exécution de ce traitement grâce à la fonction ExécuteTraitement, la syntaxe à utiliser est la suivante :
ExécuteTraitement(<Nom du champ Table Hiérarchique>, trtEnrouleDérouleBranche)
WINDEVWEBDEV - Code ServeurEtats et RequêtesWindows MobileAjaxCode Utilisateur (MCU)

Appeler une procédure globale de composant

La fonction ExécuteTraitement permet d'appeler une procédure globale de composant. Il suffit d'utiliser la syntaxe suivante :
ExécuteTraitement(<Composant>.<Collection de procédures>.<Procédure>, ...
trtProcédure)
Exemple :
ExécuteTraitement("MonComposant.Collection_WDExemple.MaProcédure", trtProcédure)
Dans un thread lancé par un composant il n'est pas possible d'appeler une procédure locale d'une fenêtre du projet hôte par ExécuteTraitement.
Il est nécessaire d'utiliser un procédure globale du projet hôte qui rappelle la procédure locale de la fenêtre.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230vm.dll
Windows Mobile wp230vm.dll
WEBDEV - Code Navigateur WDJS.DLL
Java wd230java.jar
Linux wd230vm.so
Android wd230android.jar
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire