Ext.onReady(function(){
//Ext定义一个类
Ext.define(
"Person",
{
config:{
name:"jack",
age:22
},
fangfa:function(){
Ext.Msg.alert("标题信息","提示内容信息")
}
,
constructor:function(config){
//测试构造器调用没有及参数传递进来没有
// for(var attr in config){
// alert(attr +" : "+ config[attr]);
// }
this.initConfig(config);
}
});
//这里直接可以拿到初始化的对象的属性值
// var p = new Person();
// document.writeln(p.getName());
//这里通过new 并传递config对象参数给构造器 之后可以从对象的引用中拿到值
// var p1 = new Person({name:"tom",age:33});
// document.write(p1.name)
//推荐使用
//这种方式也可以一样实现对象的创建并从对象的引用中获取属性值
var p2 = Ext.create("Person",{name:"mary",age:88});
document.write(p2.getName())
document.write("<br>")
document.write(p2.getAge())
});
ExtJs--07--Ext.define定义一个类的过程
最新推荐文章于 2018-02-07 14:30:27 发布