微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

jQuery EasyUI API 中文文档 - Tabs标签页/选项卡

Tabs 标签页/选项卡

$.fn.tabs.defaults重写defaults


依赖
panel
linkbutton
用法示例
创建tabs
1、 经由标记创建Tabs
标记创建Tabs更容易,我们不需要写任何JavaScript代码。记住把 'easyui-tabs' 类添加到<div/>标记,每个tab panel 经由子<div/>标记被创建,其用法与Panel一样。

<div id="tt" class="easyui-tabs" style="width:500px;height:250px;">
<div title="Tab1" style="padding:20px;display:none;">
tab1
</div>
<div title="Tab2" closable="true" style="overflow:auto;padding:20px;display:none;">
tab2
</div>
<div title="Tab3" iconCls="icon-reload" closable="true" style="padding:20px;display:none;">
tab3
</div>
</div>

2. 编程创建Tabs
现在我们编程创建 Tabs,我们同时捕捉 'onSelect' 事件。

$('#tt').tabs({
border:false,
onSelect:function(title){
alert(title+' is selected');
}
});

增加新的 tab panel

// 增加一个新的 tab panel
$('#tt').tabs('add',{
title:'New Tab',
content:'Tab Body',
closable:true
});

获取选中的 Tab

// 获取选中的 tab panel 和它的 tab 对象
var pp = $('#tt').tabs('getSelected');
var tab = pp.panel('options').tab; // 相应的 tab 对象

特性

名称

类型

说明

认值

width

number

Tabs 容器的宽度。

auto

height

abs 容器的高度。auto

plain

boolean

True 就不用背景容器图片来呈现 tab 条。false

fit

True 就设置 Tabs 容器的尺寸以适应它的父容器

false

border

True 显示 abs 容器边框。true

scrollIncrement

number

每按一次tab 滚动按钮,滚动的像素数。

100

scrollDuration

number

滚动动应该的毫秒数。400

tools

array

右侧工具栏,每个工具选项都和 Linkbutton 一样。null

事件

名称

参数onLoad

panel

一个 ajax tab panel 完成加载远程数据时触发。

onSelect

title

用户选择一个 tab panel 时触发。

onBeforeClose

title

一个 tab panel 关闭前触发,返回 false 就取消关闭动作。

onClose

title

用户关闭一个

onAdd

title

一个新的 tab panel 添加时触发。

onUpdate

tab panel 被更新时触发。

onContextMenu

e,title

一个 tab panel 被右键点击时触发。

方法options

none

返回 tabs optionstabs

none

返回全部 tab panelresize

none

调整 tabs 容器的尺寸并做布局。

add

options

增加一个新的 tab paneloptions 参数是一个配置对象,更多详细信息请参见  tab panel 特性。close

title

关闭一个title 参数是指被关闭 panelgetTab

title

获取指定的

getSelected

none

获取选中的

select

title

选择一个

exists

title

是指是否存在特定的 panel

update

param

更新指定的param 包含两个特性:
tab
:被更新的tab panel
options
panel options

Tab Panel

Tab panel 特性被定义在 panel 组件里,下面是一些常用的特性。

名称title

string

Tab panel 标题文字 

content

Tab panel 内容 

href

string

加载远程内容来填充 tab panel URLnull

cache

True 就在设定了有效的href 特性时缓存这个true

iconCls

string

显示tab panel 标题上的图标的 CSS 类。

null

Tab panel 的宽度。auto

的高度。auto

一些附加的特性closable

boolean

当设置为 true 时,tab panel 显示一个关闭按钮,点击它就能关闭这个tab panelfalse

selected

truetab panel 将被选中。false

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐