天空是蓝色的

做好软件为中国 #gcc -c helloworld.c -o helloworld.o //编译目标文件 #gcc helloworld.o -o helloworld //编译成可执行exe #helloworld //运行exe
数据加载中……
Tapestry3中几种Link组件的差异

ActionLink

描述:

HTML应答中创建一个超级连接,当连接被触发时,寻找它的动作监听器方法,并调用该方法。

参数

名称

类型

方向

必须

默认

描述

listener

IActionListener

in

yes

 

当链接被点击时,代表一个方法

disabled

boolean

in

no

false

控制链接是否可用,如果是true会产生HTML文字响应,相当于直接显示out

stateful

boolean

in

no

true

如果是ture,组件被出发时需要一个活动的HttpSession,如果没有会抛出StateLinkException异常。如果是false则没有必要检查。必要状态的附加在URL上。

anchor

String

in

no

 

相当于产生#

renderer

ILinkRender

in

no

 

要显示的东西

 

DirectLink

描述

创建一个超级链接当被触发时被通报,这个Link包含一些上下文-描述数据来影响组件的监听器,这是ActionLink不能做到的。

ActionLink多一个参数

名称

类型

方向

必须

默认

描述

listener

 

 

 

 

 

parameters

Object or Object[] or List

in

no

 

写入URL中的参数数组,当链接被触发时参数被解释。

一个建立在Ejbweb应用程序上,上下文经常是一些实体bean的主键ID,常见的keysStrings或者Integers

listener方法可以通过IRequestCycle.getServiceParameters()得到这些附加在URL上参数名称和值

release 2.2前,参数只允许String类型,现在可以是任何类型,参数在被listener得到后,将保持原来的类型

 

stateful

 

 

 

 

 

anchor

 

 

 

 

 

renderer

 

 

 

 

 

 

ExternalLink

描述

创建一个超级链接到一个IExternalPage

名称

类型

方向

必须

默认

描述

page

String

in

yes

 

The name of a application page to link to.

parameters

Object or Object[] or List

in

no

 

附加到URL中的参数数组,通过IExternalPage.activeExternalPage()

方法被传递

disable

 

 

 

 

 

anchor

 

 

 

 

 

renderer

 

 

 

 

 

 

GenericLink

描述

创建一个超级链接链接到任何一个URL

名称

类型

方向

必须

默认

描述

href

String

in

yes

 

The URL to trigger when the link is clicked. This is often of the form:

disable

 

 

 

 

 

anchor

 

 

 

 

 

renderer

 

 

 

 

 

 

PageLink

描述

创建一个超级链接webApplication中的页面,Page组件使用PageService构造目的URL

名称

类型

方向

必须

默认

描述

page

String

in

yes

 

The name of a application page to link to.

namespace

INameSpace

in

no

 

 

disable

 

 

 

 

 

anchor

 

 

 

 

 

renderer

 

 

 

 

 

 

ServiceLink

描述

创建一个任意的引擎服务链接,例如重启和home服务,经常用来链接到影响程序的链接

 

名称

类型

方向

必须

默认

描述

service

String

in

yes

 

调用 EngineService 方法的名称

parameters

Object or Object[] or List

in

no

 

An array of Objects to be encoded into the URL. These parameters will be decoded when the link is triggered.

disabled

boolean

in

no

false

控制链接是否可用,如果是true会产生HTML文字响应,相当于直接显示out

context

Object[]

in

no

 

Deprecated name for parameters. This will emit warnings in 2.2 and be removed in a later release entirely.

anchor

String

in

no

 

相当于产生#

renderer

ILinkRender

in

no

 

要显示的东西


参考资料http://jakarta.apache.org/tapestry/3.0.3/doc/ComponentReference/ 

posted on 2005-11-08 12:31 bluesky 阅读(867) 评论(0)  编辑  收藏 所属分类: 框架应用


只有注册用户登录后才能发表评论。


网站导航: