extjs 初始化函数 中的 this.callParent(arguments);类似于继承么?就是继承父类的对应的初始化函数
来源:互联网 发布:西安西科软件 编辑:程序博客网 时间:2024/05/16 06:28
专业回答
团队 让你笑了
主要是为了覆盖父类的同名方法...但是又需要父类方法同样的动作的时候...
//比如一个grid父类Ext.define("baseGrid" , { extend: "Ext.grid.Panel" , initComponent: function(){ //这里设置表格的工具栏 , 用一个createDockedItems方法生成 this.dockedItems = this.createDockedItems(); this.callParent(); } , //这里是生成表格的工具栏 , 默认的只有一个分页栏 createDockedItems: function(){ return [{ xtype:"paging" , dock:"bottom" , store: this.store }] } });//然后grid1继承这个类Ext.define("grid1" , { extend: "baseGrid" , //这里grid1不仅有分页栏 , 还需要有添加 , 修改 , 删除的工具栏 createDockedItems: function(){ var tbs = this.callParent(); //这里调用callParent , 就是父类的方法 , 返回父类方法中的内容 , 就是那个分页栏 //这里添加一个新的工具栏 , 包括添加修改按钮 tbs.push({ xtype:"toolbar" , items:[ {text:"添加"} , {text:"修改"} ]}); return tbs; } }); //其实主要作用是为了覆盖 , 而同时又不是全部都覆盖 , 所以有了这个方法
按默认排序 按时间排序
1条回答
2014-11-20 10:59蓝风紫电 最快回答
九级 是这个意思,有些必要的东西还是得执行的
0 0
- extjs 初始化函数 中的 this.callParent(arguments);类似于继承么?就是继承父类的对应的初始化函数
- 继承类的初始化
- C++类继承构造函数的语法 & initialization list初始化
- Java继承,在构造函数内对父类初始化的问题
- 类继承的初始化问题
- 继承类的初始化_04
- Java类的初始化、继承
- 继承类初始化的过程
- 继承类中带参数构造函数的初始化问题
- Java在有继承情况下初始化函数的调用
- 继承体系下虚函数表的初始化
- 关于继承父类的初始化方法
- 继承时的初始化
- java继承的初始化
- OC的继承 初始化
- 继承的初始化
- JAVA的继承初始化
- 继承中的初始化,super和this关键字
- 华为oj 输出单向链表中倒数第k个结点
- unzip several files together
- 【bzoj3998】[TJOI2015]弦论 后缀自动机
- java 实例化的时候得执行顺序
- Java中equals(),hashCode(),==的对比使用
- extjs 初始化函数 中的 this.callParent(arguments);类似于继承么?就是继承父类的对应的初始化函数
- 自己整理一个div的jquery弹窗效果
- Qt使用教程之创建Qt Quick UI表单(四)
- 国家基金申报撰写
- JAVA学习之GUI组件中Toolkit的使用
- View中draw和onDraw()方法的区别
- 根据屏幕宽度自动适配字体大小,一次使用终身难忘!
- Groovy 简要语法
- 几个JS DOM操作的函数