码迷,mamicode.com
首页 > Windows程序 > 详细

Ext JS学习第五天 Ext_window组件(二)

时间:2014-08-22 00:09:05      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   color   使用   os   io   

此文用来记录学习笔记

•上一讲我们已经学过了window的使用,那么在这将中,我们将结合然后把Ext中需要注意的地方,以及组建的使用给予介绍。indow做几个Web开发的经典示例.
•ExtWeb实战300例:
–例1:点击按钮打开一个window,window重复创建的问题
•重点分析:这个问题是初学者经常会犯错的地方,一般来说简单的代码不会产生此问题,但是如果以后代码复杂以后,这个问题如果发生调试起来会非常麻烦!!
 
附上栗子代码
 1 Ext.onReady(function () {
 2 
 3     //ex001:点击一个按钮 ,打开一个新的窗体 window重复创建的问题
 4     //第一种实现
 5     //JQuery code: var btn = $(‘#btn‘); var dombtn = btn.get(0);
 6     var btn = Ext.get(‘btn‘);        //这个元素是经过Ext包装的一个Ext的Dom对象//alert(btn.dom.value);
 7     btn.on(‘click‘, function () {
 8         if (!Ext.getCmp(‘mywin‘)) {
 9             Ext.create(‘Ext.window.Window‘, {
10                 id: ‘mywin‘,        //如果你给组件加了一个id  那么这个组件就会被Ext所管理
11                 title: ‘新窗体‘,
12                 height: 300,
13                 width: 400,
14                 renderTo: Ext.getBody() //,
15                 //modal:true
16             }).show();
17         }
18     });
19 
20 
21 });
 1 Ext.onReady(function () {
 2 
 3     //ex001:点击一个按钮 ,打开一个新的窗体 window重复创建的问题
 4     //第二种实现
 5         var win = Ext.create(‘Ext.window.Window‘,{
 6                     title:‘新窗体‘ , 
 7                     height:300 ,
 8                     width:400 ,
 9                     renderTo:Ext.getBody() ,
10                     closeAction:‘hide‘  //closeAction默认是destroy 
11         });
12         
13         Ext.get(‘btn‘).on(‘click‘,function(){
14                 win.show();
15         });
16 
17 });


学习之余可以提高一下文学修养www.fishcmonkey.com

Ext JS学习第五天 Ext_window组件(二),布布扣,bubuko.com

Ext JS学习第五天 Ext_window组件(二)

标签:des   style   blog   http   color   使用   os   io   

原文地址:http://www.cnblogs.com/lisr/p/3928252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!