[]
このイベントに追加されたハンドラの数を取得します。
このイベントがハンドラを持つかどうかを示す値を取得します。
このイベントにハンドラを追加します。
イベントが発生したときに呼び出される関数。
イベントハンドラを定義するオブジェクト(ハンドラのコードから'this'としてアクセス可能)。
このイベントにハンドラを取得します。
必要なハンドル インデックス番号。通常は 0 です。
このイベントを発生させます。これにより、関連付けられたすべてのハンドラが呼び出されます。
ソースオブジェクト。
イベントパラメーター。
このイベントに関連付けられたすべてのハンドラを削除します。
このイベントからハンドラを削除します。
イベントが発生したときに呼び出される関数。
イベントハンドラを所有するオブジェクト(ハンドラのコードから「this」としてアクセス可能)。
イベントを表します。
Wijmoのイベントは.NETのイベントに似ています。どのクラスでも、 フィールドとして宣言することによってイベントを定義できます。 クラスでイベントをサブスクライブするには、イベントのaddHandler メソッドを使用し、 アンサブスクライブするには、removeHandler メソッドを使用します。
Wijmoのイベントハンドラは、senderとargsの2つのパラメーターをとります。 最初のパラメータは、イベントを発生させたオブジェクトです。 2番目のパラメータは、イベントパラメータを含むオブジェクトです。
イベントを定義するクラスは、イベントごとにイベントを発生させる on[EVENTNAME] メソッドがあるという.NETのパターンに従います。 このパターンに従うと、派生クラスで on[EVENTNAME]メソッドをオーバーライドして、基本クラスがそのイベントを発生させる前または後にイベントを処理できます。 派生クラスでは、基本クラスの実装を呼び出さないようにすることで、 イベントを抑止することもできます。
たとえば、次のTypeScriptコードは、コントロールのonValueChangedイベントをオーバーライドして、 valueChangedイベントが発生する前後に何らかの処理を実行します。