| ControlValueChanged イベント | |
このイベントは、ユーザーがデータ入力を終了したときにコードを実行するためのものです。
これは、ユーザーに確実にフィードバックすることを目的とするものです。多くのアプリケーションで何らかのアクションをトリガーする必要があるイベントは、入力された値が変更されたときに発生します。フィードバックを提供するか、密接に関連するデータを更新することが、非常に有効です。
Event &VarOrAtt.ControlValueChanged
Event_code
EndEvent
入力値の説明:
&VarOrAtt:
レイアウト上の変数または項目属性です。コントロールからフォーカスが外れた場合や、値が設定された場合に、イベントがトリガーされます。
Event_code
イベントがトリガーされたときに実行されるコードです (スマートデバイスでイベントをトリガーする順序にあるほかのイベントと同様)。タイミングはコントロールによって異なります。例:
- 編集コントロールの場合は、キーが押されたときではなく、フォーカスが外れたときにイベントが実行されます。
- ホイールコントロールの場合は、ユーザーがホイールを回しているときではなく、回転を停止したときに実行されます。
注: プログラム (コード) でフィールドの値を変更した場合、ControlValueChanged イベントは実行されません (ほかのユーザーイベントでの割り当てなど)。
コントロール |
項目属性/変数のコントロール |
インターフェース |
スマートデバイス、Web |
ControlValueChanged イベントは、次のコントロールには使用できません:
- ビデオおよびオーディオのフィールド
- SD Multi Wheel コントロール
- Physical Measures コントロール
- フィールドに関連付けられたプロンプト
この機能は、GeneXus X Evolution 2 Upgrade 4 以降では iOS と Android で利用でき、GeneXus 15 Upgrade 6 では Web でも利用できます。
ControlValueChanged イベントを使用する方法
|
|
|
|
|