ExtJS学习笔记之四------- TabPanel

这篇博客详细介绍了ExtJS中的TabPanel组件,包括它的继承结构和三种添加Tab的方法:在items中直接添加、引用div及调用add方法。通过实例展示了如何创建和操作TabPanel。

1、TabPanel的继承结构

 

2、TabPanel例子

TabPanel中添加Tab有三种方法,

(1)在items中直接添加

(2)在items中引用div

(3)调用方法add

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>ExtJS TabPanel</title>
	<link rel="stylesheet" type="text/css" href="ext-3.4.1/resources/css/ext-all.css"/>
	<script type="text/javascript" src="ext-3.4.1/adapter/ext/ext-base-debug.js"></script>
	<script type="text/javascript" src="ext-3.4.1/ext-all-debug.js"></script>
	<script type="text/javascript" src="ext-3.4.1/src/locale/ext-lang-zh_CN.js"></script>
	<script type="text/javascript">
	Ext.onReady(function(){
		var tabPanel = new Ext.TabPanel({
			renderTo: Ext.getBody(),
			width: 500,
			height: 300,
			activeTab: 0,
			items:[{id: 'tabId1', title: 'tab1', html: 'tab1 content', closable: true, layout: 'fit'},
					{id: 'tabId2', title: 'tab2', contentEl:'tab2', closable: true, layout: 'fit'}]
		});

		tabPanel.add({id: 'tabId3', title: 'tab3', html: 'tab3 content', closable: true, layout: 'fit'});
	});
	</script>
  </head>
  <body>
  <div id="tab2" class="x-hide-display">A simple tab</div>
  </body>
</html>

程序运行结果


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值