このイベントは、キーボード入力可能なオブジェクトへのデータ入力を最も低レベルでフィルターするために使用できます。
このイベントは、変更がおこなわれた方法に関係なく、入力可能オブジェクトの内容が変更されるたびに生成されます。つまり:
- ペーストやカット、削除、キャンセルなどの標準の編集アクション
- 値のドロップ (ペーストと同様のアクション)
- ユーザーがおこなったキーボードからの入力。この場合、
On After Edit
イベントは On Before Keystroke
と On After Keystroke
イベントの後に生成されます。
- ユーザーアクションをシミュレートするランゲージコマンドによる変更 (例:
POST KEY
)。
On After Edit
イベント内において、入力テキストは Get edited text
コマンドによって返されます。
FORM Event
によって返されるオブジェクトには以下のプロパティが格納されます:
プロパティ | 型 | 説明 |
---|
code | longint | On After Edit |
description | text | "On After Edit" |
objectName | text | 4D View Pro エリア名 |
sheetName | text | イベントが発生したシート名 |
action | text | "editChange", "valueChanged", "DragDropBlock", "DragFillBlock", "formulaChanged", "clipboardPasted" |
action
プロパティの値に応じて、イベントオブジェクト には追加のプロパティが含まれます。
プロパティ | 型 | 説明 |
---|
range | object | セルのレンジ |
editingText | variant | カレントエディターでの値 |
プロパティ | 型 | 説明 |
---|
range | object | セルのレンジ |
oldValue | variant | 変更前のセルの値 |
newValue | variant | 変更後のセルの値 |
プロパティ | 型 | 説明 |
---|
fromRange | object | ソースセルレンジ (ドラッグされる範囲) のレンジ |
toRange | object | 移行先セルレンジ (ドロップされる場所) のレンジ |
copy | boolean | ソースレンジがコピーされたかどうかを表します |
insert | boolean | ソースレンジが挿入されたかどうかを表します |
プロパティ | 型 | 説明 |
---|
fillRange | object | 自動入力のために使用されるレンジ |
autoFillType | longint | 自動入力のために使用される値0: 全データ (値、書式、フォーミュラ) がセルに入力された1: 自動シーケンシャルデータがセルに入力された2: 書式のみがセルに入力された3: 値のみがセルに入力され、書式は入力されていない4: セルから値が除去された5: セルは自動的に入力された |