4D View v16

PV Get on event method

Accueil

 
4D View v16
PV Get on event method

PV Get on event method 


 

PV Get on event method ( zone ; événement ) -> Résultat 
Paramètre Type   Description
zone  Entier long in Zone 4D View
événement  Entier long in Événement 4D View
Résultat  Chaîne in Nom de la méthode 4D

La commande PV Lire methode sur evenement retourne le nom de la méthode de rétro-appel liée à l'événement indiqué pour la zone 4D View.

Pour définir le paramètre événement, utilisez les constantes du thème PV Événements :

Constante Type Valeur
pv on active cell changed Entier long 8
pv on cell value changed Entier long 9
pv on clicked Entier long 2
pv on column resize Entier long 12
pv on column sort Entier long 14
pv on contextual click Entier long 15
pv on double clicked Entier long 4
pv on drag Entier long 10
pv on drop Entier long 11
pv on getting focus Entier long 0
pv on keyboard Entier long 6
pv on losing focus Entier long 1
pv on right clicked Entier long 3
pv on row resize Entier long 13
pv on scrolled Entier long 5
pv on selection changed Entier long 7

Si aucune méthode n'est liée à l'événement, PV Lire methode sur evenement retourne une chaîne vide.

Exemple  

Il est parfois utile de désactiver temporairement un appel sur événement, pour effectuer un traitement avant de rétablir l'appel d'origine.
Voici une méthode simple pour gérer ce "débrayage" de manière générique avec PV Get on event method, par exemple pour l'événement pv sur données modifiées :

 C_TEXT($MéthodeEvénement)
 
  `Sauvegarde de la méthode éventuellement en place
 $MéthodeEvénement:=PV Get on event method(Zone;pv on cell value changed)
 
 PV ON EVENT(Zone;pv on cell value changed;"") `Annulation
 
  `... Placer ici le traitement à effectuer
 
 PV ON EVENT(Zone;pv on cell value changed;$MéthodeEvénement`Restitution



Voir aussi  

PV Get on command method
PV Get on error method
PV ON EVENT

 
PROPRIÉTÉS 

Produit : 4D View
Thème : PV Zone
Numéro : 15993

 
HISTORIQUE 

Créé : 4D View 6.8

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)