Home   Single Page

他のイベント

イベント名

コンポーネント

説明

onCreate

all

イベント: org.zkoss.ui.zk.ui.event.CreateEvent

ZUMLページ読み込み時にコンポーネントが作成されることを意味します。コンポーネントのライフサイクルの章を参照してください。

onClose

windowtabfileupload

Eイベント: org.zkoss.ui.zk.ui.event.Event

closeボタンがユーザーによって押されたことを意味します。コンポーネントは自分自身をはずします。

onDrop

all

イベント: org.zkoss.ui.zk.ui.event.DropEvent

他のコンポーネントがこのイベントを受け取るコンポーネントのところへドロップしたことを意味します。ドラッグ&ドロップセクションを参照してください。

onCheck

checkboxradio radiogroup

イベント: org.zkoss.zk.ui.event.CheckEvent

ユーザーによってコンポーネントのステートメントが変更されたことを意味します。

メモ: onCheckはradioとradiogroupの両方に送信されます 。

onMove

window

イベント: org.zkoss.zk.ui.event.MoveEvent

ユーザーによってコンポーネントが動かされたことを意味します。

onSize

window

イベント: org.zkoss.zk.ui.event.SizeEvent

ユーザーがコンポーネントのサイズを変更したことを意味します。

onZIndex

window

イベント: org.zkoss.zk.ui.event.ZIndexEvent

ユーザーがコンポーネントのz-indexを変更したことを意味します。

onTimer

timer

イベント: org.zkoss.zk.ui.event.Event

指定したタイマーがイベントを発生させた事を意味します。どのタイマーかを知るのに、Eventクラス中でgetTargetメソッドを呼び出します。

onNotify

any

イベント: org.zkoss.zk.ui.event.Event

アプリケーション依存イベントである事を意味します。その意味はアプリケーションによって違います。現在このイベントを送信するコンポーネントはありません。

onClientInfo

root

イベント: org.zkoss.zk.ui.event.ClientInfoEvent

タイムゾーン、解像度のようなクライアント情報をルートコンポーネントに通知します。

onPiggyback

root

イベント: org.zkoss.zku.ui.event.Event

クライアントがリクエストをサーバーに送信したことをルートコンポーネントに通知します。それは大抵リアルタイムでないUIの更新をクライアントへピギーバックするときに使われます。

onBookmarkChange

root

Event: org.zkoss.zk.ui.event.BookmarkEvent

Notifies that the user pressed BACK, FORWARD or others that causes the bookmark changed.

onColSize

columns listhead treecols

イベント: org.zkoss.zul.event.ColSizeEvent

二つの子要素の幅が変更されたことをヘッダーグループの親要素に通知します。

onPaging

gridlistboxpaging

イベント: org.zkoss.zul.event.PagingEvent

マルチページコンポーネントのうちの一ページがユーザによって選択されたことを通知します。

onUpload

fileupload

イベント: org.zkoss.zul.event.UploadEvent

file(s)がアップロードされたことを意味します。アプリケーションはgetMediaまたはgetMediasメソッドを使ってアップロードしたファイルを取得することができます。

onFulfill

all

Event: org.zkoss.zul.event.FulfillEvent

Notifies that the fulfill condition has been applied to the target component. It is posted after all descendant components have been created.

radioとradiogroup イベントの流れ

開発者にとって使いやすくするため、onCheckイベントは初めraidoに送信され、そして、radiogroup [51]に送信されます。このため、radiogroupまたは各radioボタン毎のどちらかにリスナを付加えることができます。

<radiogroup onCheck="fruit.value = self.selectedItem.label">
    <radio label="Apple"/>    
    <radio label="Orange"/>    
</radiogroup>
You have selected : <label id="fruit"/>

上のサンプル効果は以下のようです。
The above sample has the same effect as follows.

<radiogroup>
    <radio label="Apple" onCheck="fruit.value = self.label"/>    
    <radio label="Orange" onCheck="fruit.value = self.label"/>    
</radiogroup>
You have selected : <label id="fruit"/>


[51] radio が radiogroupに追加されたときにリスナを追加することで内部実装は完了します。