4D View v15

PV Get on event method

Accueil

 
4D View v15
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 sur clic Entier long 2
pv sur clic contextuel Entier long 15
pv sur clic droit Entier long 3
pv sur défilement Entier long 5
pv sur déposer Entier long 11
pv sur données modifiées Entier long 9
pv sur double clic Entier long 4
pv sur frappe clavier Entier long 6
pv sur gain focus Entier long 0
pv sur glisser Entier long 10
pv sur nouvelle cellule active Entier long 8
pv sur nouvelle sélection Entier long 7
pv sur perte focus Entier long 1
pv sur redimensionnement col Entier long 12
pv sur redimensionnement ligne Entier long 13
pv sur tri colonne Entier long 14

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 v15)