| 4D v20.1FORM Evenement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 FORM Evenement 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FORM Evenement -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| Résultat | Objet |   | Objet événement | |||||
FORM Evenement retourne un objet contenant des informations sur l'événement formulaire qui vient de se produire. Généralement, vous utiliserez FORM Evenement à partir d'un formulaire ou d'une méthode objet FORM Evenement.
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 Evenement formulaire 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 Evenement retourne un objet null.
Vous souhaitez gérer l'événement Sur clic dans un bouton :
 Si(FORM Evenement.code=Sur clic)
    ...
 Fin de siSi 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_OBJET($event;$0;$meta)
 $event:=FORM Evenement
 $meta:=Creer objet
 
 Au cas ou
    :($event.code=Sur affichage corps)
       Si($event.isRowSelected)
          $meta.fill:="lightblue"
       Fin de si
 Fin de cas
 $0:=$metaLa 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
        
        
        
	Nom intl. :  FORM Event
	Créé :  4D v18
	Modifié :  4D v18 R2
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v20)
	
	
	4D - Langage ( 4D v20.1)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire