extJs数据模型之Model

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'));

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值