Extjs4.10Model模型詳解
一、創建Model模型
Extjs4.10提供了兩種方法來創建Model模型,也就是創建類
方法一:
Ext.define('person',{
extend:'Ext.data.Model' //必須繼承類
fields:[
{name:'name',type:'auto'},
{name:'age',type:'int'},
{name:'email',type:'auto'},
]
});
方法二:
Ext.regModel('person',{
fields:[
{name:'name',type:'auto'},
{name:'age',type:'int'},
{name:'email',type:'auto'}
]
});
優點:不能每次都extend:'Ext.data.Model'
二、實例化Model模型:
Extjs4.10提供了三種方法來實例化Model模型
方法一:
var p = new person({
name:'zhangsan',
age:28,
email:'zhangsan@qq.com'
})
alert(p.get('name'));
方法二:
var p1 = new Ext.create('person',{
name:'zhangsan',
age:28,
email:'zhangsan@qq.com'
})
alert(p1.get('name'));
方法三:
var p3 = Ext.ModelManager.create({
name:'zhangsan',
age:28,
email:'zhangsan@qq.com'
},'person');
alert(p3.get('name'));
最後更新:2017-04-03 05:40:35