Home   Single Page

イベント

イベントは(org.zkoss.zk.ui.event.Event)はアプリケーションに何が起こったかを通知します。異なった種類のイベントは異なったクラスによって表されます。たとえばorg.zkoss.zk.ui.event.MouseEventはマウスをクリックしたような動きを表します。

イベントへレスポンスするためには、アプリケーションがひとつ以上のリスナーを登録しなければなりません。イベントリスナーを登録する方法は二つあります。ひとつはマークアップ言語中でonXxx属性を定義する方法です。もうひとつはaddEventListenerメソッドをつかってコンポーネント又は参照するページを呼び出します。

イベントがブラウザでユーザーの操作によって発生することに加えて、アプリケーションはorg.zkoss.zk.ui.event.Eventsクラス中のpostEventとsendEventメソッドを使ってイベントを発生させます。