ExtJS动态添加和删除tab标签实例
2012-07-24 09:14
471 查看
ExtJS中的标签在网页中经常用到,它可以将已有的div布局成tab切换的形式,也可以全新生成tab切换布局。它在ExtJS中的全称是Ext.tab.Panel,xtype是tabpanel,功能比较丰富,如动态添加tab,动态删除tab等等。下面给出一个例子,包括生成tabpanel、点击按钮添加tab并激活tab、点击按钮删除激活状态的tab。
生成tabpanel:
var tabs11 = Ext.create(‘Ext.tab.Panel’, {
items: [
{
title: 'Tab 1',
html : 'A simple tab'
}
],
renderTo : Ext.getBody()
});
生成添加tab的按钮:
Ext.create(‘Ext.button.Button’, {
text : ‘Add tab’,
scope : this,
handler : function() {
var tab = tabs11.add({
title: ‘Tab ‘ + (tabs11.items.length + 1),
html : ‘Another one’
});
tabs11.setActiveTab(tab);
},
renderTo : Ext.getBody()
});
生成删除激活tab的按钮:
Ext.create(‘Ext.button.Button’, {
text : ‘Remove active tab’,
scope : this,
handler : function() {
var tab = tabs11.getActiveTab();
tabs11.remove(tab);
},
renderTo : Ext.getBody()
});
O(∩_∩)O~,供大家参考,欢迎交流!
生成tabpanel:
var tabs11 = Ext.create(‘Ext.tab.Panel’, {
items: [
{
title: 'Tab 1',
html : 'A simple tab'
}
],
renderTo : Ext.getBody()
});
生成添加tab的按钮:
Ext.create(‘Ext.button.Button’, {
text : ‘Add tab’,
scope : this,
handler : function() {
var tab = tabs11.add({
title: ‘Tab ‘ + (tabs11.items.length + 1),
html : ‘Another one’
});
tabs11.setActiveTab(tab);
},
renderTo : Ext.getBody()
});
生成删除激活tab的按钮:
Ext.create(‘Ext.button.Button’, {
text : ‘Remove active tab’,
scope : this,
handler : function() {
var tab = tabs11.getActiveTab();
tabs11.remove(tab);
},
renderTo : Ext.getBody()
});
O(∩_∩)O~,供大家参考,欢迎交流!
相关文章推荐
- 多iframe使用tab标签方式添加、删除、切换的处理实例
- 多iframe使用tab标签方式添加、删除、切换的处理实例
- js动态添加标签和动态删除标签
- JavaScript实现动态添加,删除行的方法实例详解
- 用Javascript动态添加删除HTML元素实例
- JS动态添加option和删除option(附实例代码)
- 切换tab,并且动态添加标签
- 动态添加View和删除View的实例
- ExtJs中实现动态给items添加删除数据
- bootstrap:动态添加tab标签
- openwrt添加 删除tab标签元素
- [原创] 多选框动态添加,移动,删除,全选 等操作(完整实例)
- 我自己写的关于EXTJS的TreePanel、viewPort和tabPanel动态切换和添加tabpanel的例子
- javascript控制服务器控件——实例:为DropdownList动态添加删除选项
- JavaScript动态操作表格实例(添加,删除行,列及单元格)
- Extjs4.2 MVC 动态添加删除组件
- bootstrap动态添加Tab标签页
- 多选列表框动态添加,移动,删除,全选 等操作(完整实例)
- viewpager+fragment+Tab动态添加删除,求大神指教有什么好思路
- javascript控制服务器控件——实例:为DropdownList动态添加删除选项