4D View v16

PV Get on event method

ホーム

 
4D View v16
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は空の文字列を返します。

例題  

元の呼び出しを再度実行する前に、一時的にon event callを無効化し特定の処理を実行するのが良いことがあります。
例として、pv on cell value changedイベントに対してPV Get on event method を使用し、汎用的な方法でこの“解放”を行うかんたんなメソッドを示します:

 C_TEXT($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`復元



参照 

PV Get on command method
PV Get on error method
PV ON EVENT

 
プロパティ 

プロダクト: 4D View
テーマ: PVエリア
番号: 15993

 
履歴 

初出: 4D View 6.8

 
ARTICLE USAGE

4D View ( 4D View v16)