Action
Glissable
Contrôlez si l'utilisateur peut faire glisser l'objet et comment il peut le faire. Par défaut, aucune opération de glisser n'est autorisée.
Deux modes de glisser-déposer sont proposés dans 4D :
- Un mode personnalisé, dans lequel le glisser déclenche l'événement formulaire
Sur début glisser
dans le contexte de l'objet. Custom: In this mode, any drag operation performed on the object triggers theOn Begin Drag
form event in the context of the object. You then manage the drag action using a method. Ce mode vous permet de mettre en place des interfaces basées sur le glisser-déposer, y compris des interfaces qui ne déplacent pas nécessairement des données mais qui peuvent effectuer tout type d'action, telle que l'ouverture de fichiers ou le lancement d'un calcul. Ce mode est basé sur un ensemble de propriétés, d'événements et de commandes spécifiques à partir du thèmeConteneur de données
. - Un mode automatique, dans lequel 4D copie du texte ou des images directement à partir de l'objet formulaire. Il peut alors être utilisé dans la même zone 4D, entre deux zones 4D, ou entre 4D et une autre application. For example, automatic drag (and drop) lets you copy a value between two fields without using programming:
In this mode, theOn Begin Drag
form event is NOT generated. Si vous souhaitez "forcer" l'utilisation du glissement personnalisé alors que le glissement automatique est activé, maintenez la touche Alt (Windows) ou Option (macOS) enfoncée pendant l'action. Cette option n'est pas disponible pour les images.
Pour plus d'informations, reportez-vous à Glisser-déposer dans le manuel Langage 4D.
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
dragging | text | "none" (par défaut), "custom", "automatic" (hors list box) |
Objets pris en charge
Zones 4D Write Pro - Zone de saisie - Liste hiérarchique - List Box - Zone de plug-in
Voir également
Déposable
Contrôlez si et comment l'objet peut être la destination d'une opération de glisser-déposer.
Deux modes de glisser-déposer sont proposés dans 4D :
- Un mode personnalisé, dans lequel le déposer déclenche les événements formulaire
Sur glisser
etSur déposer
dans le contexte de l'objet. Un mode personnalisé, dans lequel le déposer déclenche les événements formulaireSur glisser
etSur déposer
dans le contexte de l'objet. You then manage the drag action using a method. Ce mode vous permet de mettre en place des interfaces basées sur le glisser-déposer, y compris des interfaces qui ne déplacent pas nécessairement des données mais qui peuvent effectuer tout type d'action, telle que l'ouverture de fichiers ou le lancement d'un calcul. Ce mode est basé sur un ensemble de propriétés, d'événements et de commandes spécifiques à partir du thèmeConteneur de données
. - Un mode automatique, dans lequel 4D gère automatiquement — si possible — l’insertion des données glissées de type texte ou image et déposées sur l’objet (les données sont collées dans l’objet). Les événements
Sur glisser
etSur déposer
ne sont pas générés. En revanche, les événementsSur après modification
(lors du déposer) etSur données modifiées
(lorsque l'objet perd le focus) sont générés.
Pour plus d'informations, reportez-vous à Glisser-déposer dans le manuel Langage 4D.
Grammaire JSON
Nom | Type de données | Valeurs possibles |
---|---|---|
dropping | text | "none" (par défaut), "custom", "automatic" (hors list box) |
Objets pris en charge
Zones 4D Write Pro - Bouton - Zone de saisie - Liste hiérarchique - List Box - Zone de plug-in