2007年8月23日木曜日

ZK: マウスオーバーでpopup表示

「ボタン上にマウスカーソルが来るとバルーンヘルプのように時刻をポップアップ表示させる。」
マウスオーバーでポップアップ表示させたいpopupコンポーネントのIDをボタンのtooltip属性に設定する。popupコンポーネントのonOpenイベントハンドラはRubyで実装した。

<window title="ツールチップ表示" border="normal" width="360px">
<zscript language="ruby">
def popup_open
$lbltime.value = Time.now.strftime("%H:%M:%S")
end
</zscript>
<button label="マウスオーバーで時刻をポップアップ表示"
tooltip="any"/>
<popup id="any" onOpen="ruby: popup_open">
<label id="lbltime"/>
</popup >
</window>

0 件のコメント: