4D View v16PV Get on event method |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV Get on event method
|
PV Get on event method ( area ; event ) -> Function result | ||||||||
Parameter | Type | Description | ||||||
area | Longint |
![]() |
4D View area | |||||
event | Longint |
![]() |
4D View event | |||||
Function result | String |
![]() |
4D method name | |||||
The PV Get on event method command returns the name of the method linked with the specified event callback.
The PV Event constants are used to define the event :
Constant | Type | Value |
pv on active cell changed | Longint | 8 |
pv on cell value changed | Longint | 9 |
pv on clicked | Longint | 2 |
pv on column resize | Longint | 12 |
pv on column sort | Longint | 14 |
pv on contextual click | Longint | 15 |
pv on double clicked | Longint | 4 |
pv on drag | Longint | 10 |
pv on drop | Longint | 11 |
pv on getting focus | Longint | 0 |
pv on keyboard | Longint | 6 |
pv on losing focus | Longint | 1 |
pv on right clicked | Longint | 3 |
pv on row resize | Longint | 13 |
pv on scrolled | Longint | 5 |
pv on selection changed | Longint | 7 |
If no method has been linked to an event, PV Get on event method returns an empty string.
It is wise to temporarily disable an on event call and execute a process before re-establishing the original call.
Here is a simple method that generates this "disengagement" in a generic manner using PV Get on event method, for example, for the pv on cell value changed event:
C_TEXT($EventMethod)
//Save the method that may be in place
$EventMethod:=PV Get on event method(Area;pv on cell value changed)
PV ON EVENT(Area;pv on cell value changed;"") //Cancellation
//... Put the process to execute here
PV ON EVENT(Area;pv on cell value changed;$EventMethod) //Restore
Product: 4D View
Theme: PV Area
Number:
15993
Created: 4D View 6.8
4D View Language ( 4D View v16)