`

extjs官网 Window Samples 之HelloWorld

阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>Hello World Window Example</title>
		<meta http-equiv="content-type" content="text/html; charset=gbk">
		<link rel="stylesheet" type="text/css" href="css/ext-all.css" />
		<script type="text/javascript" src="js/ext-base.js"></script>
		<script type="text/javascript" src="js/ext-all.js"></script>

		<script type="text/javascript">
			Ext.onReady(function(){
				var win;
				var button=Ext.get('show-btn');

				button.on('click',function(){
					//首次click时,win为undefined,!win为true;
					if(!win){
						win=new Ext.Window({
							applyTo:'hello-win',
							layout:'fit', //自适应
							width:500,
							height:300,
							closeAction:'hide',//简单地隐藏窗口,默认的操作是'close'
							plain:true,//把窗体的body区域用一个透明背景来渲染, 这样它将被融合进框架元素

							items: new Ext.TabPanel({
								applyTo:'hello-tabs',
								autoTabs:true,
								activeTab:1, //标签页的一个字符串id或者一个数字索引,在渲染时内部激活
								deferredRender:false,//每个标签页是否在第一次被访问时才渲染
								border:false
							}),

							buttons:[{
								text:'Submit',
								disabled:true
							},{
								text:'Close',
								handler:function(){
									win.hide();
								}
							}]
						});
					}
					win.show(this);
				});
			});
		</script>
	</head>

	<body>
		<input type="button" id="show-btn" value="Hello World" />
		<div id="hello-win" class="x-hidden">
			<div class="x-window-header">Hello Dialog</div>
			<div id="hello-tabs">
				<!-- Auto create tab 1 -->
				<div class="x-tab" title="Hello World 1">
					<p>Hello...</p>
				</div>
				<!-- Auto create tab 2 -->
				<div class="x-tab" title="Hello World 2">
					<p>... World!</p>
				</div>
			</div>
		</div>
	</body>
</html>

 

分享到:
评论

相关推荐

    ExtJS----HelloWorld程序源码

    在"ExtJS----HelloWorld程序源码"中,我们将会看到如何使用ExtJS来创建一个简单的“你好,世界!”应用。以下是对这个示例中涉及的主要知识点的详细解释: 1. **引入ExtJS库**:首先,你需要在HTML文件中引入ExtJS...

    ExtJS5学习之Hello World

    在"ExtJS5学习之Hello World"这个主题中,我们将深入探讨如何使用ExtJS5进行基本的开发工作。 首先,ExtJS5的"Hello World"程序通常是一个简单的窗口应用,展示如何创建一个基本的ExtJS应用。在这个例子中,我们...

    ExtJs4.2 Window常用方法

    根据提供的文件信息,本文将详细解释ExtJs 4.2中Window组件的一些常用配置属性以及方法,帮助读者更好地理解和使用这些功能。 ### ExtJs 4.2 Window 组件概述 ExtJs 是一个基于 JavaScript 的开源框架,用于创建...

    extjs3 window窗口修改完退出提示是否保存

    在EXTJS3中,开发Web应用时经常需要创建可弹出的窗口(Window)来处理用户的交互操作,例如编辑、查看或确认等。本话题主要关注如何在EXTJS3的Window组件中实现一个功能:当用户在窗口内修改了数据后,关闭窗口时...

    Extjs使用Window最小化窗口

    总结起来,EXTJS中实现Window的最小化和还原功能需要对EXTJS组件系统有深入理解,包括Window组件的属性和方法,以及事件驱动的编程模式。通过自定义事件处理和状态管理,我们可以为EXTJS应用添加这样的高级交互功能...

    ExtJS helloworld.html

    简单的ExtJS版的helloworld.html代码

    ExtJS2Samples-v2.1.zip_DEMO_ExtJS2Samples_extjs

    这个"ExtJS2Samples-v2.1.zip_DEMO_ExtJS2Samples_extjs"压缩包包含的是ExtJS 2.1版本的官方示例,是学习和理解ExtJS 2.0核心功能的宝贵资源。在深入探讨之前,让我们先了解下ExtJS的基本概念。 ExtJS 是由Sencha...

    ExtJS2Samples-v2.0.0.zip_C语言_ExtJS2Samples_V2 _extjs_site:www.pu

    《ExtJS2Samples-v2.0.0.zip:探索C语言与ExtJS2Samples的结合应用》 在软件开发领域,C语言以其高效、灵活和强大的底层控制能力,始终占据着重要的地位。与此同时,Web前端技术也在不断发展,ExtJS作为一款优秀的...

    HelloWorld.rar

    ExtJS 是一个强大的JavaScript应用程序框架,专为构建复杂的、数据驱动的Web用户界面而设计。在"HelloWorld.rar"这个压缩包中,我们很显然会...总之,"HelloWorld.rar"是一个理想的实践平台,帮助你踏上ExtJS开发之旅。

    extjs4 helloworld

    标题“extjs4 helloworld”指的是使用Ext JS 4框架创建的一个基础的“Hello, World”应用程序。Ext JS是一个强大的JavaScript库,用于构建富客户端Web应用程序。它提供了一个全面的组件模型,允许开发者构建复杂的...

    ExtJs官网2.3.0开发包

    ExtJS是一个广泛使用的JavaScript库,专门用于构建富客户端Web应用程序。2.3.0是ExtJS的一个较早版本,发布于2008年左右,虽然现在最新的版本已经发展到7.x系列,但2.3.0对于学习基础和理解ExtJS的核心概念仍然有...

    ExtJs官方网站中文的入门指南 javascript

    **Element**是ExtJs中最核心的概念之一,它为DOM操作提供了统一而强大的API。 ##### **3.1 获取DOM节点** 传统JavaScript中,我们通常使用`document.getElementById('id')`获取DOM节点。这种方法虽然有效,但在...

    extjs入门之helloword

    这篇博客“extjs入门之hello world”应该是引导初学者了解并开始使用ExtJS的基本步骤。由于描述部分是空的,我们将主要依据标题和标签来探讨相关知识点。 首先,让我们来看看“源码”这个标签。在学习任何编程技术...

    extjs4学习文档

    创建一个名为helloworld.js的JavaScript文件,定义一个EXTJS应用,创建一个容器组件,并在其中放置一个具有标题和内容的Panel。同时,创建一个helloworld.html文件,引入EXTJS的CSS和JavaScript库以及自定义的hello...

    ExtJs 实例+ExtJs中文教程(学习extjs必备)

    ExtJs是一种基于JavaScript的富客户端应用开发框架,用于构建交互式和复杂的Web应用程序。它提供了大量的组件和功能,包括布局管理、数据绑定、表格、菜单、工具提示等,使得开发者可以构建具有桌面应用般用户体验的...

    ExtJS samples

    在给定的“ExtJS samples”压缩包中,我们可以期待找到关于如何使用ExtJS的TreePanel和TreeNode的相关示例。TreePanel是ExtJS中的一个组件,用于展示层次结构的数据,而TreeNode则是TreePanel的基本构建块,代表树形...

    基于ExtJs在页面上window再调用Window的事件处理方法

    在基于ExtJS开发Web应用程序时,经常会遇到动态创建和管理窗口(Window)的情况。这个问题描述了一个在使用ExtJS的Window组件时遇到的数据加载异常情况,特别是在窗口之间切换时。问题的核心在于,当一个新的Window...

    extjs window 示例

    一个完整的extjs窗体应用,包含form布局,column布局,很实用!

    extJs3升级extjs4方案

    在 ExtJS4 中,API 也发生了很大的变化,包括 tree、tab panel、grid、window、form、chart、data stores、border layout 等等。这些变化使得大型应用程序迁移变得非常困难。 在 ExtJS3 中,我们可以使用 Ext....

    SpinkaJS:使用 ExtJS 库的示例 hello world 项目

    SpinkaJS 项目: 问题跟踪器: CI: 演示: : 使用 ExtJS 库的示例 hello world 项目

Global site tag (gtag.js) - Google Analytics