`
lspgdut
  • 浏览: 199017 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

extjs继承原有对象

EXT 
阅读更多

Ext.namespace("Ext.dojochina");//使用命名空间

     Ext.dojochina.Person=function(_cfg){ //Person的构造函数,使用对象来构造
         Ext.apply(this,_cfg);
     };

    var p=new Ext.dojochina.Person({name:'CRT',sex:'male'});  //初始化一个Person类
    alert(p.name);
    alert(p.sex);

   Ext.dojochina.Student=Ext.extend(Ext.dojochina.Person,{
      job:'学生',
      getJob:function(){
          return this.job;
      },
      setJob:function(job){
          this.job=job;
      }
   });

    var s=new Ext.dojochina.Student();
    s.setJob("程序员");
    alert(s.getJob());

 

 

 MyTreeNode=Ext.extend(Ext.tree.TreeNode,{//重新继承了TreeNode
        url:"",
        setUrl:function(url){
            this.url =url;
        },
        getUrl:function(){
            return this.url;
        }
    });

分享到:
评论

相关推荐

    Extjs Grid 扩展实例

    "Extjs Grid 扩展实例"是一个演示如何增强Grid功能的实践案例,通过这个实例,我们可以学习到如何在原有Grid的基础上进行自定义扩展,实现更复杂的数据管理和用户交互。 首先,"extend"在编程中通常意味着类的继承...

    使用OOP的方式扩展ExtJS UI组建 - 更新版

    在IT行业中,面向对象编程(Object-Oriented Programming,简称OOP)是一种广泛采用的编程范式,它通过封装、继承和多态等概念来构建软件系统。在Web开发领域,ExtJS是一个强大的JavaScript库,用于创建丰富的用户...

    extjs4.2选择两个月的日期控件

    1. **组件继承**:EXTJS支持面向对象编程,可以通过`Ext.extend`方法创建新的组件类,继承自基础组件,如`Ext.picker.Date`。 2. **扩展方法**:可能添加了新的方法来处理月份选择逻辑,比如`selectTwoMonths`,...

    EXT dojochina Ext类继承.rar

    这种方式可以在不修改原有类的基础上为对象添加定制行为。 3. **mixins**:EXTJS支持混入(mix-in)机制,允许一个类“借用”另一个类的属性和方法。通过`Ext.mixin.Mixin`,可以创建一个混入类,然后在其他类中...

    EXTJS学习笔记

    EXTJS通过 **Ext.extend** 提供了一个强大的类继承机制,允许开发者扩展现有类而不需直接修改其源代码。这为重用代码和实现面向对象编程提供了便利。 - **Ext.extend**: - **语法**: `Ext.extend(SubClass, ...

    Ext继承和扩展

    "Ext继承和扩展"是ExtJS中的核心概念,它们是实现代码复用和模块化设计的关键。在这个主题中,我们将深入探讨这两个概念以及它们在实际开发中的应用。 **一、Ext继承** 在面向对象编程中,继承是类之间的一种关系...

    Extjs中DisplayField的日期或者数字格式化扩展

    为了解决这个问题,我们可以采用ExtJS提供的对象继承和方法重写机制。 具体来说,我们可以通过ExtJs的Ext.override方法来扩展DisplayField的原型,添加自定义的方法来实现格式化。我们将创建两个新的属性:...

    ExtJs扩展之GroupPropertyGrid代码

    开发者要能够灵活地利用ExtJs提供的API,通过继承和扩展组件,以适应特定的业务需求。通过这样的方法,即使官方的组件库中缺少某些功能,也可以通过社区力量或个人努力来补充,这也是ExtJs框架广泛受欢迎的原因之一...

    Extjs4 类的定义和扩展实例

    ExtJS4版本中引入了类系统,其提供了面向对象编程的便利,包括类的定义、继承、扩展等特性。接下来,我们将详细解读如何在ExtJS4中进行类的定义与扩展,包括一些重要的概念和代码示例。 ### 类的定义方式 在ExtJS4...

    extjsCombo下拉框多选

    1. **MultiCombox类的定义**:创建一个新的类,继承自Ext.form.field.ComboBox,然后覆盖或扩展其原有的方法和配置项,以支持多选。这可能包括`initComponent`、`renderUI`、`bindStore`等方法。 2. **模板和模态框...

    jquery 插件开发 extjs中的extend用法小结

    jQuery的`extend`主要用于对象属性的合并,而Ext JS的`extend`则更多地用于实现类的继承。了解这些差异对于有效利用这两个库进行开发至关重要。在实际应用中,根据项目需求正确选择和使用这些工具,可以提高代码的可...

    在Struts2中如何将父类属性序列化为JSON格式的解决方法

    在实施上述配置时,原有的struts.xml配置可能会是这样: ```xml *_*" class="com.sxpt.action.admin.{1}Action" method="{2}"> ``` 这里的`{1}`和`{2}`是占位符,用于动态指定Action类和方法。但是,如前...

Global site tag (gtag.js) - Google Analytics