4D View v14PV Get on event method |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV Get on event method
|
PV Get on event method ( area ; event ) -> 戻り値 | ||||||||
引数 | 型 | 説明 | ||||||
area | 倍長整数 |
![]() |
4D View エリア | |||||
event | 倍長整数 |
![]() |
4D View イベント | |||||
戻り値 | 文字 |
![]() |
4D メソッド名 | |||||
PV Get on event methodコマンドは、指定されたevent に関連付けられたコールバックメソッド名を返します。
event の指定には、PV Eventテーマの定数を使用します。
定数 | 型 | 値 |
pv on active cell changed | 倍長整数 | 8 |
pv on cell value changed | 倍長整数 | 9 |
pv on clicked | 倍長整数 | 2 |
pv on column resize | 倍長整数 | 12 |
pv on column sort | 倍長整数 | 14 |
pv on contextual click | 倍長整数 | 15 |
pv on double clicked | 倍長整数 | 4 |
pv on drag | 倍長整数 | 10 |
pv on drop | 倍長整数 | 11 |
pv on getting focus | 倍長整数 | 0 |
pv on keyboard | 倍長整数 | 6 |
pv on losing focus | 倍長整数 | 1 |
pv on right clicked | 倍長整数 | 3 |
pv on row resize | 倍長整数 | 13 |
pv on scrolled | 倍長整数 | 5 |
pv on selection changed | 倍長整数 | 7 |
event に関連付けられたメソッドが存在しなければ、PV Get on event methodは空の文字列を返します。
イベント呼び出しを一時的に無効にしておき、本来の呼び出しを実行する前に、特定の処理を実行しておくとよい場合があります。
例として、pv on cell value changedイベントに対してPV Get on event methodを使用し、汎用的な方法でこの“解放”を行うかんたんなメソッドを示します:
C_STRING(32;$EventMethod)
`現在インストールされているメソッド名を保存する
$EventMethod:=PV Get on event method(Area;pv on cell value changed)
PV ON EVENT(Area;pv on cell value changed;"") `キャンセル
`... 実行する処理をここに書く
PV ON EVENT(Area;pv on cell value changed;$EventMethod) `復元
プロダクト: 4D View
テーマ: PVエリア
番号:
15993
初出: 4D View 6.8
PV Get on command method
PV Get on error method
PV ON EVENT
4D View ( 4D View v11.4)
4D View ( 4D View v12)
4D View ( 4D v13)
4D View ( 4D View v14 R2)
4D View ( 4D View v14)
4D View ( 4D View v14 R3)
4D View ( 4D View v14 R4)