`
iomo
  • 浏览: 39620 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

ExtJS学习日记<2>

EXT 
阅读更多
9、窗口基本应用
      
            var i=0;
            function newWin(){
              var win = new Ext.Window({
                  title:"窗口"+i++,
                  width:400,
                  height:300,
                  maximizable:true
              });
              win.show();
            }
          Ext.onReady(function(){
             Ext.get("btn").on("click",newWin)
          });
        

10、窗口分组
     
            var i=0;
            function newWin(){
              var win = new Ext.Window({
                  title:"窗口"+i++,
                  width:400,
                  height:300,
                  maximizable:true,
                  manager:mygroup
              });
              win.show();
            }
            function toBack(){
              mygroup.sendToBack(mygroup.getActive());
            }
            function hideAll(){
              mygroup.hideAll();
            }
          Ext.onReady(function(){
             mygroup = new Ext.WindowGroup();
             Ext.get("btn").on("click",newWin);
             Ext.get("btnToBack").on("click",toBack);
             Ext.get("btnHide").on("click",hideAll);
          });
        
   
   
   
11、对话框
        Ext的对话都封装在Ext.MessageBox类,该类还可以简写Ext.Msg

           Ext.onReady(function(){
               Ext.get("btnAlert").on("click",function(){
                  Ext.MessageBox.alert("请注意","这里是ExtJS的提示框");
               });
           });
        
        
12、Ext.MessageBox除了alert外,Ext还包含confirm,prompt,progress,wait等对话框
        
   Ext.onReady(function(){
       Ext.get("btn").on("click",function(){
          Ext.MessageBox.confirm("请确认","是否真的要删除指定的内容",function(button,text){
      alert(button);
      alert(text);
   });
       });
   });

  
  
           Ext.onReady(function(){
           Ext.get("btn").on("click",function(){
              Ext.MessageBox.confirm("请确认","是否真的要删除指定的内容",function(button,text){
             if(button=="yes"){
                 alert("删除成功");
              }
             if(button=="no"){
                 alert("删除不成功");
             }
           });
           });
        });
        

     Ext.onReady(function(){
      Ext.get("btn").on("click",function(){
        Ext.MessageBox.prompt("输入提示框","请输入你新年愿望:",function(button,text){
           if(button=="ok"){
             alert("你新年的愿望是:"+text);
           }
           else alert("你放弃了录入");
        });
       });
     });
        
13、layout布局
        
     Ext.onReady(function(){
        new Ext.Panel({
           renderTo:"hello",
           width:400,
           height:200,
           layout:"column",
           items:[{columnWidth:.5,title:"面板1"},
                  {columnWidth:.5,title:"面板2"}]
        });
     });
        
14、Border区域布局
        
     Ext.onReady(function(){
        new Ext.Viewport({
           layout:"border",
           items:[{region:"north",
                   height:100,
                   title:"顶部面板"},
                  {region:"south",
                   height:50,
                   titl:"底部面板"},
                  {region:"center",
                   title:"中央面板"},
                  {region:"west",
                   width:100,
                   title:"左边面板"},
                  {region:"east",
                   width:100,
                   title:"右边面板"} ]
        });
     })
        

 

 

 

                                                                                                    (来源:http://www.iomo.cn)

 

 

分享到:
评论

相关推荐

    javascrip上百技术总集

    -(4)&lt;br&gt;JavaScript面向对象的支持--(5)&lt;br&gt;JavaScript面向对象的支持--(6)&lt;br&gt;JavaScript精简学习1:基础知识&lt;br&gt;JavaScript精简学习2:浏览器输出&lt;br&gt;JavaScript精简学习3:图像&lt;br&gt;JavaScript精简学习4:表单&lt;br&gt;...

    EXTJS 2.0.2

    EXT2.0,也就是EXTJS2.0是目前最新的技术...&lt;br&gt;&lt;br&gt;具体的帮助文档请去网上查询 搜索EXTJS 或者EXT2.0使用教程即可&lt;br&gt;&lt;br&gt;还有可以一起使用的开发类工具 &lt;br&gt;FreeMarker (www.freemarker.org)&lt;br&gt;JSON (www.json.org)

    ManagedIframe

    对ExtJS的TabPanel加载带js的iframe页提供支持&lt;br&gt;extjs load once提供支持&lt;br&gt;extjs 面板间消息传递提供支持。。&lt;br&gt;&lt;br&gt;资源整理自extjs论坛,修正了里面的链接和异常,直接部署到extjs2.1的example底下就可以&lt;br&gt;...

    EXT2.0 简明教程!(chm)

    &lt;br&gt;第 2 章 震撼吧!让你知道ext表格控件的厉害。 &lt;br&gt;第 3 章 歌颂吧!只为了树也要学ext。 &lt;br&gt;第 4 章 祝福吧!把表单和输入控件都改成ext的样式。 &lt;br&gt;第 5 章 雀跃吧!超脱了一切的弹出窗口。 &lt;br&gt;第 6 章 ...

    ext grid 合计行

    找了半天,结果在extjs的老家找到一个前辈写的代码,可以在grid上面加上合计,&lt;br&gt;&lt;br&gt;但是却只能合计grid里面的数据,但是我们平常一般是只显示20行或者30行,这样的合计就没有什么意义,我们的合计数据是单独从...

    不懂ajax一样做ajax extjs2.02

    这个软件现在市面上只有2.0 和2.1&lt;br&gt;2,0有些新东西不能用&lt;br&gt;2.1要钱才能用啊,&lt;br&gt;&lt;br&gt;怕这个东西以后2.02没有了先发个到csdn保存一下,&lt;br&gt;&lt;br&gt;听说网友想在2.02上开发出网友自己的2.1这个目前不敢肯定,但是官方的...

    EXT2.0中文教程

    &lt;br&gt;&lt;br&gt;如果没听说过extjs或者对extjs没有兴趣,请不要继续看下去。&lt;br&gt;&lt;br&gt;extjs是一套完整的富客户端解决方案,也因为功能完整,造成ext-all.js有400多k,请注意,这还是压缩后的大小,而且因为是基于js和css的...

    ExtJS简要教程

    &lt;br&gt;教程包括ExtJS的新手入门、组件体系结构及使用、ExtJS中各控件的使用方法及示例应用等,是一个非常适合新手的ExtJS入门教程。本教程主要是针对ExtJS2.0进行介绍,全部代码、截图等都是基于ExtJS2.0。&lt;br&gt;

    extjs4 模板值和模板

    var tpl = new Ext.Template('&lt;table border=1 cellpadding=0 cellspacing = 0&gt;&lt;tr&gt;&lt;td width=90&gt;姓名&lt;/td&gt;&lt;td width=90&gt;{0}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;年龄&lt;/td&gt;&lt;td&gt;{1}&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;性别&lt;/td&gt;&lt;td&gt;{2}&lt;/td&gt;&lt;/tr&gt;&lt;/...

    使用FlexiGrid实现Extjs表格的效果

    &lt;th width="100"&gt;Col 2&lt;/th&gt; &lt;th width="100"&gt;Col 3 is a long header name&lt;/th&gt; &lt;th width="300"&gt;Col 4&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;!-- 数据行 --&gt; &lt;/tbody&gt; &lt;/table&gt; ``` 4. 添加数据行。在 `&lt;tbody...

    Extjs4.0学习指南(中文)

    2. 获取Extjs4 可以从http://extjs.org.cn/下载Extjs4的发布包,包括完整的文档、示例程序和API参考手册。 3. 搭建学习环境 首先需要安装MyEclipse和Tomcat,然后建立一个新的Web项目,复制Extjs4的文件到项目的...

    EXTjs4学习指南

    以下是一份EXTJS4的基础学习指南,旨在帮助初学者快速上手。 首先,要开始EXTJS4的学习,你需要获取EXTJS库。EXTJS的官方下载地址是http://extjs.org.cn/。下载后,将其解压缩,并将文件放入你的Web项目目录。例如...

    Extjs学习笔记

    ExtJS 学习笔记 ExtJS 是一个功能强大且流行的 JavaScript 库,用于构建富互联网应用程序(RIA)。本文将通过一个简单的示例,介绍如何使用 ExtJS 构建一个 Hello World 网页,并且详细讲解 Ext.MessageBox 的使用...

    jQuery模仿ExtJS之TabPanel最新

    items&lt;array&gt; 选项卡元素集合 选项卡组件渲染后就会显示的选项卡元素集合,具体参数请查看选项卡元素。 width&lt;number&gt; 宽度 选项卡组件的总宽度,默认400px。 height&lt;number&gt; 高度 选项卡组件中页面显示层的高度,...

    使用jquery解析XML示例代码

    &lt;name&gt;深入浅出extjs&lt;/name&gt; &lt;author&gt;张三&lt;/author&gt; &lt;price&gt;88&lt;/price&gt; &lt;/book&gt; &lt;book id=2&gt; &lt;name&gt;锋利的jQuery&lt;/name&gt; &lt;author&gt;李四&lt;/author&gt; &lt;price&gt;99&lt;/price&gt; &lt;/book&gt; &lt;book id=3&gt; &lt;name&gt;深入浅出flex&lt;/name&gt; ...

    Extjs4的demo

    &lt;script type="text/javascript" src="HelloExt.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt;&lt;/body&gt; &lt;/html&gt; ``` 将这两个文件放在正确的位置,然后在浏览器中访问`http://localhost:8080/Ext4/helloworld.html`,你将看到一个...

    Extjs教程_第一章_起步(2)

    &lt;script src="lib/extjs/adapter/ext/ext-base.js"&gt;&lt;/script&gt; &lt;script src="lib/extjs/ext-all-debug.js"&gt;&lt;/script&gt; &lt;script&gt; Ext.onReady(function(){ Ext.Msg.alert('Hello', 'World'); }); &lt;/script&gt; &lt;/...

Global site tag (gtag.js) - Google Analytics