extjs

原创 2011年01月13日 19:42:00

 

extjs面向对象

支持命名空间    Ext.namespace("")
支持类实例属性
支持类实例方法
支持类静态方法
支持构造方法
支持类继承
支持类实例方法重写
支持命名空间别名
支持类别名
支持事件队列

 

 

 

 

 

事件,两各类型:

自定义事件;

浏览器事件;

 

 

 

js类:   http://www.cnblogs.com/hemood/archive/2008/09/26/1299360.html

一:构造函数方式

  unction  Car(sColor,iDoors)
{
    
this .color = sColor;

二:原型方式:

function  Car()
{
}
Car.prototype.color = "red"

三:混合的构造函数 / 原型方式:

四:动态原型方法:

五:混合工厂方式

 

 

 

 

 

 

Person类:

Person = funciton(name){

  this.name = name;

  this.addEvents("walk","eat","sleep");

}

Ext.extend(Person, Ext.util.Observable, {

  info: function(){

    return this.name + 'is' + event + 'ing.' ;

  }

})

 

 

为Person添加事件监听

var person = new Person('fff');

person.on('walk',{function(){}})

 

触发person事件

person.fireEvent('walk');

 

 

var fn = function(){}

person.on('walk', fn)

person.un('walk', fn)

 

 

purgeListeners函数,可以把所有的 监听器 都删除掉

 

 

浏览器事件,

使用Ext.EventManager Ext.EventObject Ext.lib.Event

邦定两个click事件时,不会覆盖,会依次执行,这就比HTML元素对事件的处理更好

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 


ExtJS控件属性配置大全

序言:    1.本文摘自网络,看控件命名像是4.0以前的版本,但控件属性配置仍然可以借鉴(不足之处,以后项目用到时再续完善)。 Ext.form.TimeField:   配置项:         ...

extjs介绍(百度百科)

extjs 目录 序言 Ext发展史 什么是EXT ExtJs UI Engine简介 Ext学习及应用经验小结 编辑本段序言   ExtJS是一种主要...

extjs利用第三方打印插件实现打印功能

http://blog.sina.com.cn/s/blog_6543cca50101euon.html extjs由于是基于JS语言,其打印是可以按照一般的WEB打印方式来进行...
  • hey_bei
  • hey_bei
  • 2013年08月05日 16:57
  • 2028

ExtJS 3.4 form表单中isDirty()的使用方法

isDirty() : Boolean Returns true if any fields in this form have changed from their original values...
  • zpryan
  • zpryan
  • 2014年10月08日 10:13
  • 1255

Extjs 4 单条刷新数据(单行操作)定时器监听 getAt();.getSelectionModel().select(flag);

先上一张效果图: 效果描述:点击【开始监测】,能够选定某行数据,然后通过ajax到后台单行刷新数据,一行一行逐条刷新。 技术重点: 1、定时器 这里的参数flag是用来标识到第几行的,int型。g...
  • Sychel
  • Sychel
  • 2015年03月13日 12:40
  • 1331

【旧文重温】走近 ExtJs 之关于作者 Jack Slocum 的十个问题

October 10th, 2006 by Eric Miraglia http://www.yuiblog.com/blog/2006/10/10/ten-questions-slocum/ ...

ExtJS中文乱码之GBK格式编码解决办法

这几天做后台看了一些Ext的知识,在切入工作项目的时候出现了乱码情况,所以就总结了这篇ExtJS中文乱码之GBK格式编码解决办法的文章,作为记录。     1、具体情况:      在引入: ...

部署extJs时,buildingWorkspace特别慢,解决方法

MyEclipse10在building workspace上效率很慢   2013-03-09 14:15:14|  分类: java学习笔记(无 |  标签:myeclipse  |举报|字...

关于Extjs3.4创建chart 统计图的例子

Ext.QuickTips.init(); UseChartWindow = function() { Ext.chart.Chart.CHART_URL = '/ext/resources/c...

Extjs树的各种玩法案例

本案例中记载了Extjs中一棵树的形成以及各种案例集成,并详解介绍了TreePanel、TreeNode和AsyncTreeNode这三个主要对象。纯属个人业余时间玩玩的,整理出来,方便以后查看。 J...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:extjs
举报原因:
原因补充:

(最多只允许输入30个字)