Ext继承类
来源:互联网 发布:网络科学导论 pdf下载 编辑:程序博客网 时间:2024/05/16 02:56
- MyNewClass = function(arg1, arg2, etc) {
- // 显式调用父类的构造函数
- MyNewClass.superclass.constructor.call(this, arg1, arg2, etc);
- };
- 06.
- Ext.extend(MyNewClass, SomeBaseClass, {
- 07.
- theDocument: Ext.get(document),
- 08.
- myNewFn1: function() {
- 09.
- // etc.
- 10.
- },
- 11.
- myNewFn2: function() {
- 12.
- // etc.
- 13.
- }
- 14.
- });
- 下面的一个例子是Ext的实际案例,用于可缩放,拖动元素,X、Y的坐标值指定了对象可在垂直、水平方向拖动的距离。// 创建新类的构造函数
- view sourceprint?
- 01.
- Ext.ResizableConstrained = function(el, config){
- 02.
- Ext.ResizableConstrained.superclass.constructor.call(this, el, config);
- 03.
- };
- 04.
- 05.
- // 扩展基类
- 06.
- Ext.extend(Ext.ResizableConstrained, Ext.Resizable, {
- 07.
- setXConstraint : function(left, right){
- 08.
- // 得到父类的属性dd和setXConstraint的引用
- 09.
- this.dd.setXConstraint(left, right);
- 10.
- },
- 11.
- 12.
- setYConstraint : function(up, down){
- 13.
- // 得到父类的属性dd和setYConstraint的引用
- 14.
- this.dd.setYConstraint(up, down);
- 15.
- }
- 16.
- });
- 17.
- 18.
- // 创建新类的实例
- 19.
- var myResizable = new Ext.ResizableConstrained('resize-el', {
- 20.
- width: 200,
- 21.
- height: 75,
- 22.
- minWidth:100,
- 23.
- minHeight:50,
- 24.
- maxHeight:150,
- 25.
- draggable:true
- 26.
- });
- 27.
- 28.
- //调用新方法
- 29.
- myResizable.setYConstraint(0,300);
- 30.
- myResizable.setXConstraint(0,300);
- 按照直白语言,你可以把上面的代码理解成为:”Ext.ResizableConstrained 扩展了Ext.Resizable并实现了这些方法"。
转载自http://kidiaoer.javaeye.com/blog/798206
- Ext继承类
- Ext类继承
- ext中类的继承
- Extending Ext Class (EXT 的类继承概念)
- 继承Ext.data.Model
- 继承Ext.data.Store
- Ext继承Extends学习
- Ext的extend继承
- Ext JS 继承
- EXT 笔记 构造方法,类继承,类实例方法重写
- Ext(6)——定义类和类的继承
- 自己写的一个js 类 ,继承Ext.tree.TreePanel
- ExtJs--08--Ext自定义类的继承关系
- Ext的面向对象设计(如何建立一个继承Ext控件的"类")
- Ext的面向对象设计(如何建立一个继承Ext控件的"类")
- Ext.extend 从继承说起
- Ext的extend继承1
- Ext的extend继承1
- smp8635保存当前的屏幕(截屏)
- J2ME 记录管理存储
- Hibernate一对一主键关联
- 路漫漫其修远兮,吾将上下而求索!
- SQL Server 2005中的CLR总结和自定义类型(UDT)
- Ext继承类
- Oracel 简单查询2
- 概述Oracle中的数据库名
- 兼容IE,Firefox 的图片自动缩放CSS及expression用法
- VC6.0使用技巧
- CUBRID自动化测试框架
- JAVA HASH算法
- Confirm确认框无效的解决方法
- jquery制作一个简单的loading--页面参数传递