此文用来记录学习笔记;

•Ext4.x版本提供的一大亮点就是Ext.Loader这个类的动态加载机制!只要遵循路径规范,即可动态加载js文件,方便把自己扩展组件动态加载进来,并且减轻浏览器的压力。
•关于动态加载机制,在4.x里使用MVC模式那是一个必备的工作。学好动态加载,以后我们去用Ext基于前台MVC模式下的开发是至关重要的。
 
举个栗子
    //动态加载一个js文件
//第一步:在js/extjs/添加文件夹 (ux)
//在这个ux文件夹下 建立自己的组件所对应的js文件
//第二步:在js/extjs/ux下编写自己的扩展的组件
//第三步:启用ext动态加载的机制 并设置要加载的路径
Ext.Loader.setConfig({
enabled:true ,
paths:{
myux:'js/extjs/ux'
}
});
//第四步:创建类的实例并使用:
Ext.create('js.extjs.ux.MyWindow').show();

js/extjs/ux/Mywidow的代码为:如下

//define的类名,一点要严格按照包层次路径去编写
Ext.define('js.extjs.ux.MyWindow',{
extend:'Ext.window.Window' , //继承Ext的window类
title:'我是动态加载进来的组件',
height:300 ,
width:400 ,
constrain:true ,
modal:true ,
html:'我是窗体的内容!!!!' ,
renderTo:Ext.getBody()
});

最新文章

  1. C++之友元
  2. Linux vi 操作命令整理
  3. C#可以做什么
  4. php如何把文件上传到服务器上
  5. 求一个String 类型数组是不是都是回文,是返回1,否则返回-1
  6. LinkedHashMap和HashMap的比较使用(转载)
  7. 行列的几种命名方式.line-.colume======.row-.col=========.tr-.td
  8. 2015 Multi-University Training Contest 2
  9. JDBC操作TimesTen
  10. 如何自定义iOS中的控件
  11. Savitzky-Golay滤波器(2)
  12. AspUpload组件的安装及使用方法介绍
  13. 设置session超时
  14. phpcmsV9于基本介绍
  15. 【java】读取资源文件key->value,java.util.ResourceBundle
  16. linux 树型显示文件 tree ls tree 命令
  17. elasticsearch系列一:elasticsearch(ES简介、安装&配置、集成Ikanalyzer)
  18. Python全栈-JavaScript】jQuery工具
  19. Java链表和递归
  20. Fedora 19安装mysql

热门文章

  1. sqlserver存储过程及易错点
  2. 让IE6也能智能控制图片最大宽、高度
  3. css样式写一个三角形
  4. 0617 python 基础04
  5. Microsoft Azure 上的自定义数据和 Cloud-Init
  6. HDU 5773 The All-purpose Zero(树状数组)
  7. Struts 上下文
  8. php获取apk信息
  9. Boost源代码学习---shared_ptr.hpp
  10. C++学习笔记29,引用变量(1)