2011年1月1日土曜日

groovyとApache ClickでActionLinkの下線を消す

groovyとApache ClickでActionLinkの下線を消すには、以下のコードを実行します。

1.ページクラス
ActionLinkTest2.groovy
package com.blogspot.groovyarekore.click

import org.apache.click.*
import org.apache.click.control.*

class ActionLinkTest2 extends Page
{
def link = new ActionLink("link", "テスト")
public ActionLinkTest2()
{
link.setListener(this, "onLinkClick")
// リンクの下線を消す
link.setStyle("text-decoration", "none")
addControl(link)
}
def onLinkClick()
{
addModel("msg", "clicked..")
return true
}
}

2.HTMLページ
action-link-test2.htm
<html>
<head><title>action link test2</title></head>
<body>
#if ($msg)
$msg
#else
please click the link below.<br />
$link<br />
#end
</body>
</html>

ブラウザから以下のURLにアクセスします。
http://localhost:8080/(warの名前)/action-button-test2.htm

実行画面


動作環境
JDK6 Update22, Groovy 1.7.5, Apache Click 2.2.0, Apache Tomcat 7.0.4

関連情報
ビルドの仕方などは「groovyとApache ClickでHello Worldを作成する 」を参照
※click-extras-2.2.0.jarもクラスパスに入れる
http://groovyarekore.blogspot.com/2010/11/groovyapache-clickhello-world.html

0 件のコメント:

コメントを投稿