4D View v16PV Get on event method |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV Get on event method
|
PV Get on event method ( zone ; événement ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
zone | Entier long |
![]() |
Zone 4D View | |||||
événement | Entier long |
![]() |
Événement 4D View | |||||
Résultat | Chaîne |
![]() |
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.
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
Produit : 4D View
Thème : PV Zone
Numéro :
15993
Créé : 4D View 6.8
4D View - Langage ( 4D View v16)