文档章节

EXTJS-在window组件中绑定事件

唐荣
 唐荣
发布于 2014/11/04 08:11
字数 215
阅读 1608
收藏 1

[在jsp中用EXTJS绑定事件]

Ext.onReady(function(){

	//ex001:点击一个按钮 ,打开一个新的窗体 window重复创建的问题
	//第一种实现【推荐】
	//JQuery code: var btn = $('#btn'); var dombtn = btn.get(0);
	// alert(btn.dom.value) 取到 原生的dom对象value值
	var btn = Ext.get('btn');		//这个元素是经过Ext包装的一个Ext的Dom对象//alert(btn.dom.value);
	btn.on('click',function(){      //绑定一个事件click, 用on绑定事件。
		if(!Ext.getCmp('mywin')){   //判断是否有组件 mywin
			Ext.create('Ext.window.Window',{
				id:'mywin' ,		//如果你给组件加了一个id  那么这个组件就会被Ext所管理
				title:'新窗体' , 
				height:300 ,
				width:400 ,
				renderTo:Ext.getBody() //,
				//modal:true //模态窗口,解决widow重复创建窗口的问题。
			}).show();		
		}
	});
	
	//第二种实现 [不推荐]
//	var win = Ext.create('Ext.window.Window',{
//				title:'新窗体' , 
//				height:300 ,
//				width:400 ,
//				renderTo:Ext.getBody() ,
//				closeAction:'hide'  //closeAction默认是destroy 
//	});
//	
//	Ext.get('btn').on('click',function(){
//			win.show();
//	});
	
});


© 著作权归作者所有

唐荣
粉丝 0
博文 17
码字总数 4081
作品 0
成都
高级程序员
私信 提问
ExtJS入门之事件(fireEvent)

事件是指一个特定的动作,这个动作可以针对HTML元素的,如keydown,keyup,mouseover, mouseout等,也可以是对于其它自定义的动作,如对Ajax异步请求的响应等。在ExtJS中,该如何处理呢? 1. 处...

jxlgzwh
2014/09/16
0
0
Extjs Window用法详解

创建Extjs Window 创建Extjs Window的代码如下: //创建windowvar win = Ext.create("Ext.window.Window", { }); 代码中的Form可以参考《Extjs Form用法详解》。显示效果如下: 显示Extjs W......

鱼煎
2017/11/02
0
0
FineUI v3.3.1 发布了!

关于FineUI 基于 ExtJS 的专业 ASP.NET 控件库。 FineUI的使命 创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。 支持的浏览器 IE 7.0+、Firef...

三生石上
2013/07/29
3K
4
Sencha ExtJS 5.1.4 发布,跨浏览器的 RIA 框架

Sencha ExtJS 5.1.4 发布,此版本主要是bug修复。 更新内容: Accessibility (1) EXTJS-20016 - ARIA 包可以通过键盘导航调用组合框上的异常 Bind (1) EXTJS-21266 - 具有否定的双向绑定应标...

genn
2017/02/23
1K
15
Extjs MVC开发模式详解

在JS的开发过程中,大规模的JS脚本难以组织和维护,这一直是困扰前端开发人员的头等问题。Extjs为了解决这种问题,在Extjs 4.x版本中引入了MVC开发模式,开始将一个JS(Extjs)应用程序分割成...

鱼煎
2017/11/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Visual Paradigm 教程[UML]:如何绘制封装图?(上)

下载Visual Paradigm最新试用版 查看本教程视频文件 在项目开始时,您只有有限数量的图表,一切都简单而美观。然而,当时间过得匆匆时,已经创建了越来越多的图表,并且它们开始变得无法管理...

xiaochuachua
30分钟前
0
0
Pure-ftpd服务安装及虚拟用户设置

安装 sudo apt-get install pure-ftpd 虚拟用户设置 首先,可以在系统中添加相应的用户和组,如用户ftpuser 和组ftpgroup ,专门用来管理ftp服务。也可以是能登录系统的用户,但最好是不能登...

Gm_ning
31分钟前
0
0
一位面试了阿里,滴滴,网易,蚂蚁金服,最终有幸去了网易的Java程序员【面试题分享】

前言 15年毕业到现在也近三年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去...

Java领航员
33分钟前
1
0
“大团队”和“敏捷开发”,谁说不可兼得?

阿里妹导读:当小团队的产出跟不上业务需要,团队就面临规模化的问题。从1个团队到3个团队,仍可以通过简单的团队沟通保持高效协作。当产品复杂到需要5个以上团队同时开发时,我们需要一定的...

阿里云云栖社区
37分钟前
0
0
基于虹软人脸识别Demo android人脸识别

参加一个比赛,指定用虹软的人脸识别功能,奈何虹软人脸识别要自己建人脸库,不然就只能离线用,总不能装个样子,简单看了下虹软Demo,下面决定用这种简单方法实现在线人脸识别: Android端(...

是哇兴哥棒棒哒
42分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部