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

ExtJS 学习日记<1>

阅读更多
1、一般都要加载三个文件
    ext-all.css
    ext-all.js
    ext-base.js
2、一般情况下每一个用户的ExtJS 都是从Ext.onReady();开始
3、组件的使用
   new Ext.Window();就可以创建一个窗口
   new Ext.GridPanel()就可以创建一个表格
   var panel = new Ext.Panel

({title:"hello",width:300,height:200,html:"Hell,easyif open source"});
   panel.render("hello");
       //render方法后面的参数表示页面上的div元素id,也可以直接在参数中通

过renderTo参数来省略用render
         方法,只需要在构造函数的参数中添加一个renderTo属性即可
  New Ext.Panel

({renderTo:"hello",width:300,height:200,html:"Hello,easyif open 

source"});
4、addListener 方法代码中,第一个参数表示时间名称,第二个参数表示事件处

理器或整个响应函数
        <script type="text/javascript">
           function a(){
              alert('some thing');
           }
        Ext.onReady(function(){
              Ext.get(btnAlert).addListener("click",a);
           });
        </script>
<input id="btnAlert" type="button" value="aler框" />
5、一个事件添加多个响应函数
        <script type="text/javascript">
           function a(){
              alert('some thing');
           }
        Ext.onReady(function(){
            Ext.get("btnAlert").on("click",a);
            Ext.get("btnalert").on("click",a);
           });
        </script>
<input id="btnAlert" type="button" value="aler框" />
6、ExtJS还支持事件延迟处理或时间缓存
        <script type="text/javascript">
           function a(){
              alert('some thing');
           }
        Ext.onReady(function(){
            Ext.get("btnAlert").on("click",a,this,{delay:2000});
           });
        </script>
<input id="btnAlert" type="button" value="aler框" />
7、一个页面中只能有一个ViewPort实例
        <script type="text/javascript">
             Ext.onReady(function(){
                 new Ext.Viewport({
                    enableTabScroll:true,
                    layout:"fit",
                    items:[{title:"面板",
                            html:"",
                            bbar:[{text:"按纽1"},
                            {text:"按纽2"}]
                            }]
                 });
             });
        </script>
8、Viewport常用的border布局
        <script type="text/javascript">
             Ext.onReady(function(){
                 new Ext.Viewport({
                    enableTabScroll:true,
                    layout:"border",
                    items:[{title:"面板",
                            region:"north",
                            height:50,
                            html:"网站后台管理系统"},
                           {title:"菜单",
                            region:"west",
                            width:200,
                            collapsible:true,
                            html:"菜单栏"},
                           {xtype:"tabpanel",
                            region:"center",
                            items:[{title:"面板1"},{title:"面板2"}]
                            }
                          ]
                 });
             });
        </script>

 (来源: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;...

    extjs4 模板值和模板

    '&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;/table&gt;' ) //模板值和模板进行组合并将新生成的节点插入到id为'tpl-table'的元素中 tpl.append('tpl-table',['小王',25,'...

    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;&lt;br&gt;第 1 章 闪烁吧!看看extjs那些美丽的例子。 &lt;br&gt;第 2 章 震撼吧!让你知道ext表格控件的厉害。 &lt;br&gt;第 3 章 歌颂吧!只为了树也要学ext。 &lt;br&gt;第 4 章 祝福...

    ExtJs2.0简明教程

    我这是根据别人写的做成PDF文档&lt;br&gt;第一章 开始ExtJS………………………………………………………………………………………………………4&lt;br&gt;1.1 获得ExtJS……………………………………………………………………...

    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;

    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; ...

    ExtJS3.3版本的BUG

    DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head&gt; &lt;meta ...

    ext document

    ext中文手册.pdf&lt;br&gt;extjs.pdf&lt;br&gt;EXT2.0中文教程.exe

    extjs4刚下的(a)

    extjs4,大家都来看看啊!!!!!!!!!!!

    EXTJS JSON ASP.NET C#超简洁系统框架 实例

    &lt;connectionStrings&gt; &lt;add name="SampleAccess" connectionString="Data Source=.;database=EXTDatabase;user id=sa;password=0;"/&gt; &lt;/connectionStrings&gt; &lt;appSettings&gt; &lt;add key="DbHelperProvider" value=...

    使用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

    ExtJs 中文帮助文档

    ExtJs 中文帮助文档&lt;br&gt;内容十分齐全!&lt;br&gt;入门和提高 和查询 的好帮手!

    extjs资料以及extjs学习指南

    extjs资料以及extjs学习指南,extjs资料以及extjs学习指南

Global site tag (gtag.js) - Google Analytics