|
|
|
|
|
- Présentation
- Déplacements et balayage
- Déplacement rapide
- Déplacement des répétitions (lignes)
- Action lors d'un balayage
Zone répétée : déplacements et gestures
Dans une application mobile, de nombreuses options peuvent être manipulées à l'aide des doigts, en effectuant des mouvements spécifiques. Pour les champs Zone répétée, WINDEV Mobile propose de nombreuses options permettant de gérer ces déplacements et gestures. Ces options peuvent être configurées dans l'onglet "Détail" de la fenêtre de description du champ Zone répétée. Déplacements et balayage Action lors d'un balayage Sur les champs Zone répétée, il est possible d'effectuer une action lors d'un balayage horizontal d'une ligne (glisser de l'élément de la droite vers la gauche ou de la gauche vers la droite). Il est possible d'effectuer : - une suppression automatique.
- une action par programmation.
- un balayage personnalisable.
Suppression automatique Si l'option "Suppression automatique" est sélectionnée, des nouveaux événements sont associés au champ Zone répétée : | | Avant suppression automatique d'une ligne par balayage | Cet événement est 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. | Après suppression automatique d'une ligne par balayage | Cet événement est exécuté après la suppression effective de l'enregistrement. Cet événement permet par exemple de réafficher les données. | | Cet événement est exécuté AVANT l'événement "Avant suppression automatique 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é. |
Remarque : Seul l'enregistrement dans le fichier de données lié à la ligne du champ Zone répétée est supprimé. Les enregistrements liés dans les autres fichiers de données ne sont pas supprimés automatiquement. Conditions d'utilisation : - L'action lors d'un balayage est disponible uniquement sur les champs Zone répétée par programmation ou les champs Zone répétée fichier chargé en mémoire.
- L'action lors d'un balayage n'est pas disponible pour les champs Zone répétée horizontale ou multicolonne.
- L'action lors d'un balayage est disponible dans le simulateur.
Liste des exemples associés :
|
Exemples multiplateforme (WINDEV Mobile) : WM ToDo List
[ + ] Cet exemple est un gestionnaire de listes des choses à faire, ou plus communément appelé un gestionnaire de To-Do Lists. Le projet utilise les gestures dans les zones répétées afin de déplacer et supprimer les listes et les tâches. Les données sont, quant à elles, stockées dans une base HFSQL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|