1 model的创建
//我们利用Ext.define来创建我们的模型类
//DB table person(name,age,email)
Ext.define("person",{
extend:"Ext.data.Model",
fields:[
{name:'name',type:'auto'},
{name:'age',type:'int'},
{name:'email',type:'auto'}
]
});
//我们利用Ext.regModel来创建我们的模型类
//mvc模式中model一定是m层
Ext.regModel("user",{
fields:[
{name:'name',type:'auto'},
{name:'age',type:'int'},
{name:'email',type:'auto'}
]
});
2 创建model的实例以及实例化对象的方法
//实例化我们的person(一下是3种方法)
//1 new关键字
var p = new person({
name:'baomengjie',
age:23,
email:'bmjlovejava@126.com'
});
//alert(p.get());
//2 Ext.create (官方推荐)
var p1 = Ext.create("person",{
name:'baomengjie',
age:23,
email:'bmjlovejava@126.com'
});
//alert(p1.get('age'));
//3 Ext.ModelMgr.create
var p2 = Ext.ModelMgr.create({
name:'baomengjie',
age:23,
email:'bmjlovejava@126.com'
},"user");
alert(p2.get('email'));
本文介绍如何使用ExtJS框架定义数据模型,并通过不同方式实例化这些模型。包括使用Ext.define和Ext.regModel创建模型类,以及通过new关键字、Ext.create和Ext.ModelMgr.create方法实例化模型。
765

被折叠的 条评论
为什么被折叠?



