| |
Evénement | Condition d'exécution |
---|
Initialisation | Exécuté à l'ouverture de la fenêtre.*
Cas particulier : Champ Zone répétée fichier rempli automatiquement : Lors de l'exécution de ce code, le champ Zone répétée n'est pas encore rempli. Il est possible de forcer le remplissage du champ Zone répétée dans ce code avec : Il est également possible de filtrer les enregistrements avec la fonction HFiltre. |
Fin d'initialisation | Evénement présent uniquement pour les champs Zone répétée fichier remplis automatiquement : Exécuté après le remplissage du champ Zone répétée. Ce code permet par exemple d'ajouter ou de modifier un élément du champ Zone répétée. |
Entrée du champ Zone répétée | Exécuté lorsqu'un des champs de la zone répétée prend le focus. |
Sortie du champ Zone répétée | Exécuté lors du changement de champ (touche TAB, changement de champ par la souris, ...). |
A chaque modification du champ Zone répétée | Exécuté lorsque l'utilisateur modifie le contenu du champ Zone répétée. |
Entrée en saisie dans une ligne du champ Zone répétée | Exécuté lorsque l'utilisateur sélectionne une répétition pour effectuer une saisie dans cette répétition. |
Sortie d'une ligne du champ Zone répétée | Exécuté lors du changement de répétition ou lors du changement de champ (touche TAB, changement de champ par la souris, ...) à partir d'une répétition. |
Affichage d'une ligne du champ Zone répétée | Exécuté lorsque une nouvelle répétition doit être affichée dans le champ Zone répétée : ré-affichage du champ Zone répétée, ... |
Sélection d'une ligne du champ Zone répétée | Exécuté lorsque l'utilisateur sélectionne une répétition (sans saisie). |
| Cet événement est automatiquement ajouté lorsque la fonctionnalité "Rafraîchissement par tirer/relâcher (Pull to refresh)" a été activée (onglet "Détail" de la fenêtre de description du champ Zone répétée). Cet événement est exécuté lors de la détection de la gesture de rafraîchissement sur le champ Zone répétée. A la fin de l'exécution de cet événement, le bandeau de rafraîchissement sera automatiquement masqué sauf si la fonction ZoneRépétéeRafraîchissementVisible a été appelée. |
| Evénement présent uniquement si une suppression automatique a été définie lors du balayage d'une ligne (onglet "Détail" de la description du champ) Exécuté avant la suppression automatique de l'enregistrement affiché dans la ligne. Cet événement permet par exemple de réaliser différents tests. Si cet événement renvoie Faux, la suppression n'est pas effectuée. |
| Evénement présent uniquement si une suppression automatique a été définie lors du balayage d'une ligne (onglet "Détail" de la description du champ) Exécuté après la suppression effective de l'enregistrement. Cet événement permet par exemple de réafficher les données. |
| Evénement présent uniquement si une action a été définie lors du balayage d'une ligne (onglet "Détail" de la description du champ)- Cas d'une suppression automatique : Cet événement est exécuté AVANT l'événement "Avant suppression d'une ligne". Si cet événement renvoie Faux, l'événement "Avant suppression automatique d'une ligne" n'est pas exécuté et l'enregistrement n'est pas supprimé.
- Cas d'une action par programmation : Cet événement est exécuté lors du balayage de la ligne par l'utilisateur. Cet événement permet de programmer l'action voulue.
|
| Exécuté au début du Glisser/Déplacer de l'élément. Cet événement permet par exemple de réaliser différents tests. Si cet événement renvoie Faux, le déplacement n'est pas effectué. |
| Exécuté lorsque l'utilisateur termine le Glisser/Déplacer de l'élément. Si cet événement renvoie Faux, le déplacement n'est pas effectué. |
Filtrage des enregistrements | Code optionnel présent uniquement pour les champs Zone répétée fichier remplis automatiquement : Exécuté juste avant l'affichage d'une ligne. Cet événement permet de filtrer les enregistrements à afficher dans le champ Zone répétée. Cet événement est détaillé à la fin de cette page. |
Evénements de défilement (événements optionnels) | Ces événements permettent de simplifier la gestion du déplacement de l'ascenseur vertical du champ. Les événements disponibles sont :- Début de défilement : Exécuté lors début du défilement de l'ascenseur vertical du champ.
- Pendant le défilement : Exécuté lors du défilement de l'ascenseur vertical du champ.
- Fin de défilement : Exécuté à la fin du défilement de l'ascenseur vertical du champ.
Remarque : La fonction AscenseurPosition permet de connaître la position de l'ascenseur. |