DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Action
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
Crée et exécute une action personnalisée (définie par programmation) avec support du "Undo/Redo". Cette action est ajoutée dans la liste des actions effectuées dans la fenêtre.
Cette action supporte le "Undo/Redo" : elle peut être manipulée par les fonctions ActionUnDo et ActionReDo.
Exemple
ActionDo(ProcCreéLib, "Nouveau")
PROCÉDURE INTERNE ProcCreéLib(sLib)
pNouveau est un Champ
pNouveau <- ChampCrée( "LIB_" + DonneIdentifiant(), typLibellé, 0, 0, 100, 20, Vrai)  
pNouveau..Libellé = sLib
ActionDéclareUndo(ProcAnnuler)
PROCÉDURE INTERNE ProcAnnuler()
ChampSupprime(pNouveau)
FIN
FIN
Syntaxe

Créer et exécuter une action personnalisée Masquer les détails

ActionDo(<Procédure WLangage> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Procédure WLangage> : Nom de procédure
Nom d'une procédure WLangage à exécuter. Le code de cette procédure doit appeler la fonction ActionDéclareUndo. Les actions de cette procédure seront prises en compte dans le Undo/Redo.
Remarque : L'utilisation d'une procédure interne permet un accès direct aux variables locales.
<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.

Créer et exécuter une action personnalisée liée à une fenêtre Masquer les détails

ActionDo(<Fenêtre> , <Procédure WLangage> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Fenêtre> : Nom de fenêtre
Nom de la fenêtre ou de la fenêtre interne à manipuler.
<Procédure WLangage> : Nom de procédure
Nom d'une procédure WLangage à exécuter. Le code de cette procédure doit appeler la fonction ActionDéclareUndo. Les actions de cette procédure seront prises en compte dans le Undo/Redo.
Remarque : L'utilisation d'une procédure interne permet un accès direct aux variables locales.
<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
  • Si le nom de la fenêtre est précisé (syntaxe 2), la fonction ActionDo est équivalente à la fonction FenEdDo.
  • Durant l'exécution de la procédure associée à la fonction ActionDo, la fonction ActionDéclareUndo doit être appelée sinon une erreur WLangage est générée. L'utilisateur final peut alors annuler cette action (Ctrl + Z ou utilisation de la fonction ActionUnDo) puis éventuellement la refaire (Ctrl + Y ou appel de la fonction ActionRedo).
Composante : wd290obj.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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