tabbedpanel (选项卡)标签

来源:互联网 发布:tensorflow 预测结果 编辑:程序博客网 时间:2024/06/11 01:53

tabbedpanel标签将被呈现为一个多页面板,如图27-3所示。它可以包含任意多个面板,并且每个面板都是可以关闭的。

 图27-3  一个多页面板

tabbedpanel标签的属性列在表27-7里。

表27-7 tabbedpanel标签的属性

名字

数据类型

默 认 值

说明

afterNotifyTopics

String

 

将在请求之后(如果请求成功的话)发表的话题清单,话题之间使用逗号作为分隔符

ajaxAfterValidation

boolean

false

如果验证成功,是否发出一个异步请求。这个属性只在validation属性被设置为true时才起作用

beforeNotifyTopics

String

 

将在请求之前发表的话题清单,话题之间使用逗号作为分隔符

errorNotifyTopics

String

 

将在请求之后(如果请求失败的话)发表的话题清单,话题之间使用逗号作为分隔符

errorText

String

 

在请求失败时显示的出错消息的文本

executeScripts

boolean

false

是否执行动态Web内容里的JavaScript代码

formFilter

String

 

用来过滤表单字段的函数

formId

String

 

其字段将被传递为请求参数的表单的标识符

handler

String

 

用来对请求进行处理的JavaScript函数

highlightColor

String

 

用来对targets属性所指定的元素进行突出显示的颜色

highlightDuration

integer

2000

targets属性所指定的元素进行突出显示的持续时间(以毫秒为单位)。这个属性只在highlightColor属性有一个值时才起作用

href

String

 

用来提取动态Web内容的URL

indicator

String

 

服务器正在对请求进行处理时显示的元素的标识符

javascriptTooltip

boolean

false

是否使用JavaScript来生成浮动提示框

listenTopics

String

 

将触发远程调用的话题

loadingText

String

Loading...

正在加载Web内容时显示的提示消息的文本

notifyTopics

String

 

在请求之前和之后以及在发生错误时将发表的话题的清单,话题之间使用逗号作为分隔符

parseContent

boolean

true

是否分析返回的动态Web内容以寻找部件

separateScripts

boolean

true

是否要为每个标签单独创建一个范围来运行脚本代码

showErrorTransportText

boolean

true

是否显示出错消息

showLoadingText

boolean

false

是否在加载动态Web内容时在目标区域显示“正在加载”消息

targets

String

 

其内容将被刷新的元素清单;元素之间使用逗号作为分隔符

transport

String

XMLHttp
Transport

用来传递相关请求的传输对象

validate

boolean

false

是否进行Ajax验证

tabbedpanel标签还继承了本书第5章列出的所有标签都有的共同属性,其中的id属性是使用tabbedpanel标签时必须给出的。

例如,如下所示的tabbedpanel标签包含两个div元素作为它的面板:

 

如果你想看看这个例子的呈现效果,在你的浏览器里输入如下所示的URL地址即可:

http://localhost:8080/app27a/TabbedPanel.action

原创粉丝点击