Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||
|
4D v20 R7
Méthode base Sur déposer
|
Action | Plate-forme | Commentaire |
Déposer dans une zone vide de la fenêtre MDI | Windows | Non pris en charge lorsque la base est exécutée en mode SDI car il n'y a pas de fenêtre MDI dans ce contexte (cf. section Mode SDI sous Windows) |
Déposer dans l'icône 4D dans le Dock | macOS | |
Déposer dans l'icône 4D sur le Bureau du système | Windows(*) & macOS | La On Drop Database Method est appelée uniquement si l’application est déjà lancée, sauf dans le cas des applications fusionnées avec 4D Desktop. Dans ce cas, la méthode base est appelée même lorsqu’elle n’est pas lancée. Ce principe permet de définir des signatures de documents personnalisées. |
(*) Non pris en charge sous Windows lorsque cette action déclenche l'ouverture d'une nouvelle instance de l'application (comportement système).
Sur Mac, il est nécessaire de maintenir les touches Option+Commande enfoncées pendant le déposer afin que la méthode base soit appelée.
Cet exemple permet de lancer l'impression d'étiquettes lorsqu'un document d'étiquettes est déposé en-dehors de tout formulaire :
// Méthode base Sur déposer
If((Position(".4LBP";$droppedFile))=(Length($droppedFile)-4)
ALL RECORDS([Employee])
PRINT LABEL([Employee];$droppedFile)
End if
Produit : 4D
Thème : Glisser-Déposer
4D - Langage ( 4D v20 R7)