GeneXus 15 Upgrade 6から、ControlValueChangedイベントとControlValueChangingイベントがWebにも対応するようになりました。
類似のイベントとしてIsValidイベントがありますが、イベントが実行されるタイミングが異なります。
- IsValid:カーソルを後続に移動させた場合に実行
- ControlValueChanged:値の変更後にカーソルを何処かに移動した場合に実行
- ControlValueChanging:値の変更時に随時実行
IsValidイベントはカーソルを前に移動させた場合、イベントが動作しないという仕様のため、不便に感じていました。
今後はControlValueChangedイベントを使用する頻度が高くなりそうです。