`
123629996
  • 浏览: 295255 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Ext js tabpanel的使用

阅读更多

好久没有写博客了,今天抽点时间,将新学习的EXT技术点记录下:技术是关于Ext tabpanel的,请看代码:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<link rel="stylesheet" type="text/css" href="css/ext-all.css">
<script type="text/javascript" src="js/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="js/ext-all.js"></script>
<title>Insert title here</title>
</head>
<body>
	<script>
		var index = 0;
		var tabPanel = new Ext.TabPanel({
			region:"center",//将此tabpanel放到viewport的中间区域去
			closable:true,//tab页上加上关闭图标
			enableTabScroll:true,//当页面显示的tab页过多超过显示区域后,会自动出现箭头隐藏之前的tab页
			items:[{title:"面板1",contentEl:"tab1",closable:true},{title:"面板2",contentEl:"tab2"}]
		});
		Ext.onReady(
		function(){
			new Ext.Viewport({
				enableTabScroll:true,
				layout:"border",	//border布局			
				items:[
				{title:"面板",region:"north",height:50,html:"后台管理"},
				{title:"菜单",region:"west",width:200,collapsible:true,
				html:"<a href='javascript:addTab()'>增加Tab</a>"},
				tabPanel
				]
			});	
		}
		);
		function addTab(){			
			tabPanel.add({
				title:"tab"+index,
				id:"tab"+index,
				html:"这里是tab"+index
			});
			tabPanel.setActiveTab("tab"+index);//激活新增加的tab页
			index++;
		}	
		
	</script>
	<div id="tab1">这里是默认的tab1</div>
	<div id="tab2">这里是默认的tab2</div>
	
</body>
 实现的功能就是当点击左边的“增加Tab”菜单后会不断的增加新的tab页,再次记录,以便后用!
1
6
分享到:
评论

相关推荐

    Ext中TabPanel的动态页面加载

    在EXT JS这个强大的JavaScript库中,`TabPanel`是一个核心组件,用于实现多标签页界面。本篇文章将深入探讨如何在EXT JS的`TabPanel`中实现动态页面加载,这在构建可扩展且高效的Web应用时非常关键。通过动态加载,...

    ext的tabpanel的激活与注意事项

    var tabPanel = Ext.getCmp('myTabPanel'); // 获取tabpanel实例 var desiredTab = Ext.getCmp('myDesiredTab'); // 获取目标选项卡实例 tabPanel.setActiveTab(desiredTab); // 激活目标选项卡 ``` 在这个例子中,...

    ExtJS-3.4.0系列:Ext.TabPanel

    在本文中,我们将深入探讨ExtJS中的`Ext.TabPanel`组件,它是创建多标签界面的核心元素。`Ext.TabPanel`允许开发者在单个容器中组织多个面板或视图,每个面板都有自己的标题,并且可以通过标签页进行切换。让我们...

    tapestry4.02中封装ext的TabPanel组件

    而 Ext 是一个JavaScript库,提供了丰富的用户界面组件,包括TabPanel,它被广泛用于组织和展示多个相关的页面或内容区域。 首先,让我们了解什么是TabPanel。在Web UI设计中,TabPanel 是一种常见的布局元素,它将...

    treepanel 和 tabpanel 完整

    在本文中,我们将深入探讨`TreePanel`和`TabPanel`这两个重要的Ext JS组件,并讨论如何将它们结合在一起,以创建功能丰富的用户界面。`TreePanel`用于展示层次结构的数据,而`TabPanel`则提供了多标签页的功能,两者...

    可以拖拽的页签面板----Ext TabPanel

    在EXT JS这个强大的JavaScript框架中,`Ext.TabPanel` 是一个非常重要的组件,它用于创建具有可切换页签的用户界面。在这个特定的例子中,我们关注的是一个扩展版的`Ext.TabPanel`,它增加了拖放(DragDrop)功能,...

    Ext中的tabpanel关闭后再打开不显示的问题

    ### Ext中的tabpanel关闭后再打开不显示的问题 在Ext框架中,`TabPanel`是一个非常重要的组件,用于实现页面中的多标签页功能。然而,在实际应用过程中可能会遇到一个常见问题:当某个标签页被关闭后,如果尝试重新...

    ExtJS扩展:垂直页签tabPanel

    首先,我们看到有两个JavaScript文件,TabPanel.js和TabPanel2.js。TabPanel.js可能是基础的TabPanel类,而TabPanel2.js可能包含了垂直页签的扩展或改进。在ExtJS中,扩展通常用于添加新功能或改变现有组件的行为。...

    extjs4.2.1 tabPanel刷新及关闭标签

    item.loader = new Ext.data.TreeLoader({ url: 'your-data-url', // 数据URL autoLoad: true // 自动加载数据 }); item.loader.load(item.store.getRootNode()); } } ``` 上述代码中的`this.tabPanel....

    Extjs4.2 根据不同的数值设置tabpanel行的背景颜色

    var tabPanel = Ext.create('Ext.tab.Panel', { width: 600, height: 300, items: [ { title: 'Value Table', layout: 'fit', items: Ext.create('MyApp.view.MyGrid') } ] }).render(Ext.getBody()); })...

    Extjs4.2 设置tabpanel当前活动页签的样式

    此外,设置tabpanel当前活动页签的样式还可以使用Extjs的JavaScript API。例如,可以使用 `tabpanel.getActiveTab()` 方法来获取当前活动页签,然后使用 `tab.setStyle()` 方法来设置该页签的样式。这种方法可以提供...

    ext tab

    标题“ext tab”可能指的是在Web开发中使用EXT JS库创建的一个TabPanel组件。EXT JS是一个流行的JavaScript框架,用于构建富客户端应用,它提供了一系列强大的组件,如表格、窗体、面板、菜单等,其中TabPanel是用于...

    ext.js拖动3.4版本插件

    Ext JS 是一个强大的JavaScript应用程序框架,它提供了丰富的用户界面组件和功能,用于构建富客户端Web应用。在3.4版本中,它包含了对拖放功能的良好支持,这使得开发者能够轻松实现各种元素的动态交互,比如在布局...

    Ext JS v3.1.1.zip

    Ext JS是一个强大的JavaScript库,专为构建富互联网应用程序(Rich Internet Applications, RIA)而设计。这个库在v3.1.1版本中提供了一系列高级功能,使得开发者能够创建高效、响应式且交互性强的Web界面。Ext JS的...

    ExtJS TabPanel beforeremove beforeclose使用说明

    总的来说,`beforeremove`和`beforeclose`事件的组合使用,为我们提供了一种在关闭TabPanel中的Panel时进行验证或额外处理的机制。通过监听这两个事件,我们可以实现诸如弹窗确认、数据保存等操作,确保用户体验符合...

    Ext_Designer生成代码的使用

    为了解决这一问题,Sencha推出了Ext Designer,一款专为Ext JS设计的可视化界面设计器,能够帮助开发者通过简单的拖拽操作快速生成复杂UI的JavaScript代码。 #### Ext Designer功能概览 Ext Designer是一款桌面...

    Ext.plugins.TDGi.tabScrollerMenu插件的使用

    Ext.plugins.TDGi.tabScrollerMenu插件是用于Ext JS框架的一个扩展,它主要用于解决TabPanel组件中的选项卡过多时的展示问题。当TabPanel的选项卡数量超过一定限制,这个插件会提供一个下拉菜单,用户可以通过该菜单...

    ExtJs 学习笔记 Ext.Panle Ext.TabPanel Ext.Viewport第1/3页

    ExtJs是一个基于JavaScript的框架,用于构建前端交互式的Web应用程序。...学习和掌握Ext.Panel、Ext.TabPanel和Ext.Viewport的使用方法,可以帮助我们更好地设计和实现富有交互性和视觉吸引力的Web应用程序界面。

    springMVC整合ext4js

    在Ext4JS中,可以使用“Viewport”布局全屏显示主界面,并在其中嵌入导航组件,如TabPanel或者NavigationView。通过定义不同的Tab或Navigation节点,用户可以在多个功能模块间自由切换。这些节点对应着Spring MVC中...

    Ext+JS高级程序设计.rar

    8.2.2 在FormPanel中使用TabPanel 229 8.2.3 DirectLoad与DirectSubmit 232 8.2.4 使用DirectSubmit上传文件 235 8.3 Grid组件 238 8.3.1 一个结合DataWrite和RowEditor的Grid示例 238 8.3.2 在CRUD操作中restful的...

Global site tag (gtag.js) - Google Analytics