2007年7月21日土曜日

ZK: イベントハンドラにruby関数

ZKフレームワークではスクリプト言語にrubyを使うことができる。ruby関数をZKコンポーネントのイベントハンドラとして呼び出すときはruby関数の名前の前にruby:をつけること。


<window title="sample" border="normal">
<zscript language='ruby'>
def button1_clicked
$t.value = $self.label
end
</zscript>
<button onClick="ruby: button1_clicked" label="button1"/>
<label id="t" value="label"/>
</window>

0 件のコメント: