4D View v14

PV Get on event method

ホーム

 
4D View v14
PV Get on event method

PV Get on event method 


 

PV Get on event method ( area ; event ) -> 戻り値 
引数   説明
area  倍長整数 in 4D View エリア
event  倍長整数 in 4D View イベント
戻り値  文字 in 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

 
ARTICLE USAGE

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)