ExtJS的预配置类使用

<link rel="stylesheet" type="text/css" href="<%=basePath %>/ext-3.4/resources/css/ext-all.css">
    <script type="text/javascript" src="<%=basePath%>/ext-3.4/adapter/ext/ext-base.js"></script>
    <script type="text/javascript" src="<%=basePath%>/ext-3.4/ext-all.js"></script>
    <!-- 引入预先设计好的视图组件 -->
    <script type="text/javascript" src="<%=basePath%>/jsp/js/HelloWindow.js"></script>
    <script type="text/javascript">
        // 从事Extjs组件设计时,常用的组件会经常出现,比如视图组件。如果视图组件每次使用时都要设置大小、标题,那么会让人非常心烦,预配置
        // 就是预先设置组件的属性,让特定属性先具有特定的默认值,以便直接使用
        Ext.onReady(function(){
            var helloWindow = new HelloWindow({
                items:{
                    html:‘<p>This is a window.</p>‘
                }
            });
            helloWindow.show(‘windowDiv‘);
        });
    </script>

HelloWindow.js如下:

var HelloWindow = Ext.extend(Ext.Window,{
    title:‘Hello‘,
    width:500,
    height:300,
    // 重写父类Window的initComponent方法
    initComponent:function(){
        console.info("start HelloWindow component.");
        // 等价于Ext.Window.prototype.initComponent.apply(this,arguments)
        HelloWindow.superclass.initComponent.apply(this,arguments);
    }
})
<body>
    <div id="windowDiv"></div>
</body>
时间: 2024-08-24 10:32:56

ExtJS的预配置类使用的相关文章

基于内置类的原型扩展方法

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>基于内置类的原型扩展方法</title></head><body><script type="text/javascript"> var ary = [12, 23, 34, 12, 23, 34, 12, 23, 34, 12, 23, 34,

Python-内置类属性

Python内置类属性 __dict__ : 类的属性(包含一个字典,由类的数据属性组成) __doc__ :类的文档字符串 __name__: 类名 __module__: 类定义所在的模块(类的全名是'__main__.className',如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod) __bases__ : 类的所有父类构成元素(包含了以个由所有父类组成的元组) Python内置类属性调用实例如下: #!/usr/bin/python

EXT心得--并非所有的items配置对象都属于EXT的内置类

之前我对EXT的items中未指明xtype的配置对象有一个错误的认识--即虽然某个items未指明它下面的某个组件的xtype,但这个组件肯定属性EXT的某个类.然而今天在查看actioncolumn的配置items时发现这个思想是错误的认识. 看以下代码 },{ header : "删除", xtype:'actioncolumn', //3.4.0/#!/api/Ext.grid.ActionColumn 未在当前版本找到该类.--ext4api Ext.grid.column.

Java多线程编程6--单例模式与多线程--使用静态内置类、(反)序列化、static代码块、enum枚举数据类实现

前面讲的用DCL可以解决多线程单例模式的非线程安全,虽然看下去十分完美,但还是有一些问题,具体分析看这篇:http://blog.csdn.net/ochangwen/article/details/51348078 当然用其他的办法也能达到同样的效果. 1.使用静态内置类实现单例模式 public class Singleton { /* 私有构造方法,防止被实例化 */ private Singleton() { } /* 此处使用一个内部类来维护单例 */ private static c

2.2.14内置类与同步:测试1

本实验测试是在内置类中有两个同步方法,但使用的却是不同的锁,打印结果也是异步的 package com.cky.bean; /** * Created by edison on 2017/12/9. */ public class OutClass { static class Inner { public void method1(){ synchronized ("其他的锁") { for (int i = 0; i <= 10; i++) { System.out.prin

内部类(嵌套类、内置类)访问规则、定义原则、静态内部类、匿名内部类

一.内部类 1.内部类的访问规则: 1.内部类可以直接访问外部类中的成员,包括私有.之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式为:外部类明.this 2.外部类要访问内部类,必须创建内部类对象. 2.访问格式 1.当内部类定义在外部类的成员位置上是,而且非私有,可以在外部其他类中 可以直接建立内部类对象 格式: 外部类明.内部类名 变量名=外部类对象.内部类对象: Outer.Inter in=new Outer().new Inner(); 2.当内部类在成员

5 python 内置类

__dict__ : 类的属性(包含一个字典,由类的数据属性组成) __doc__ :类的文档字符串 __name__: 类名 __module__: 类定义所在的模块(类的全名是'__main__.className',如果类位于一个导入模块mymod中,那么className.__module__ 等于 mymod) __bases__ : 类的所有父类构成元素(包含了以个由所有父类组成的元组) 原文地址:https://www.cnblogs.com/foremostxl/p/958872

flash 内置类的位置

C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\projects\Flash\src\fl C:\Program Files\Adobe\Adobe Flash CS4\Common\Configuration\ActionScript 3.0\projects\Flash\src\fl C:\Program Files\Adobe\Adobe Flash CS4\Common\First

常用的工具类7-配置类

public static class CustomerConfigHelper { public static object _lockObject = new object(); private static string GetCustomConfigValue(string key) { string configFilePath = "~/Config/CustomConfig.config"; string configElementsName = "Add&qu