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
FORM Event
|
FORM Event -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Objet |
![]() |
Objet événement | |||||
FORM Event retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Généralement, vous utiliserez FORM Event à partir d'un formulaire ou d'une méthode objet FORM Event.
Objet retourné
Chaque objet retourné inclut les propriétés principales suivantes :
Propriété | Type | Description |
objectName | texte | Nom de l'objet déclenchant l'événement - Non inclus si l'événement est déclenché par le formulaire |
code | entier long | Valeur numérique de l'événement formulaire. Voir Form event code |
description | texte | Nom de l'événement formulaire (ex : "Sur après modification"). |
Par exemple, si un bouton est cliqué, l'objet contient les propriétés suivantes :
{
"code":4,
"description":"Sur clic",
"objectName":"Button2"
}
L'objet événement peut contenir des propriétés supplémentaires, en fonction de l'objet lié à l'événement courant. Pour les objets eventObj générés dans :
Note : S'il n'existe pas d'événement courant, FORM Event retourne un objet null.
Vous souhaitez gérer l'événement Sur clic dans un bouton :
If(FORM Event.code=On Clicked)
...
End if
Si vous définissez le nom de l'objet colonne avec un nom d'attribut d'une dataclass comme suit:
Vous pouvez trier la colonne à l'aide de l'événement Sur clic entête :
Vous souhaitez gérer l'événement Sur affichage corps sur un objet List box à l'aide d'une méthode définie dans la propriété Meta info expression :
La méthode setColor :
C_OBJECT($event;$0;$meta)
$event:=FORM Event
$meta:=New object
Case of
:($event.code=On Display Detail)
If($event.isRowSelected)
$meta.fill:="lightblue"
End if
End case
$0:=$meta
La list box résultante s'affichera comme suit lorsque les lignes sont sélectionées :
Produit : 4D
Thème : Evénements formulaire
Numéro :
1606
Créé : 4D v18
Modifié : 4D v18 R2
4D - Langage ( 4D v20 R7)