person = function(name) {
this.name = name;
this.addEvents("walk");
}
Ext.extend(person, Ext.util.Observable, {
info: function(event) {
return this.name + 'is' + event + 'ing.';
}
});
var person = new person('张铭诺');
person.on('walk', function() {
Ext.Msg.alert('event', person.name + '在走啊走啊。');
});
var btn = new Ext.Button({
id: 'walk',
text: '触发事件按钮',
renderTo: Ext.getBody()
});
btn.on('click', function() {
person.fireEvent('walk');
});

var btn2 = new Ext.Button({
id: 'cc',
text: '拦截事件',
renderTo: Ext.getBody()
});
btn2.on('click', function() {
Ext.util.Observable.capture(person, function() {
alert('fsdjhf');
return true;
});
});
Extjs 几个方法的讨论
相信大家在做Extjs开发的时候都使用过类似下面的代码:varform_pz=newExt.form.FormPanel({id:"form_pz",region:"center",labelAlign:"right",lazyRender:true,frame:true,items:[{xtype:"co
ExtJs 3.1 XmlTreeLoader Example Error
前言关键字:ExtJs3.1XmlTreeLoaderExampleError,XmlTreeLoader错误,TreePanelErrorExtJs3.1的XmlTreeLoader例子折腾了我近一个下午加晚上,官方的例子没有问题,可以加载xml
Extjs学习过程中新手容易碰到的低级错误积累
1.下载extjs的安装包,里面没有.msi文件,看好多的安装方法说都有这个.msi文件,但是我在官方下载的解压缩后没有,以为不能用。说明一下,我用的开