日期:2014-05-16 浏览次数:20413 次
Ext.ns("Foo.bar");
Foo.bar = Ext.extend(Ext.util.Observable,{
//your code here
});
Ext.reg("foobar",Foo.bar);
Ext.define("Foo.bar",{
extend : "xxxxxx",
alias : "widget.foobar"
//your code here
});
var win = new Ext.Window({
//some options
});
var win = Ext.create("Ext.window.Window",{
//some options
});
Ext.Loader.setConfig({
enabled: true,
paths: {
'My': 'my_own_path'
}
});

Ext.Loader.setConfig({
enabled: true,
paths: {
'NS': 'app'
}
});
Ext.define("NS.person.LKPerson", {
extend : "Ext.panel.Panel",
alias : "widget.lkperson",//当然,这个属性不是必须的
border : false,
initComponent : function(){
this.callParent(arguments);//这个arguments你懂,不懂Google
}
})
Ext.require("Foo.bar");
Ext.define("AA.bb.CC",{
//some options
});
Ext.define("AA.bb.CC",{
uses:["Foo.bar"]
});
)
Ext.define("Dog",{
sayHello : function(){
alert("AAAA")
}
})
Ext.define("Animal",{
mixins:{
dog:"Dog"
}
});
Ext.onReady(function(){
var an = Ext.create("Animal");
an.mixins.dog.sayHello();
})
Ext.define('Computer', {
statics: {
factory: function(brand) {
// 'this' in static methods refer to the class itself
return new this(brand);
}
},
constructor: function() { ... }
});
var dellComputer = Computer.factory('De