Extjs4.10Model模型具体解释

本文介绍ExtJS 4.10中Model模型的创建及实例化方法,包括两种创建方式和三种实例化方式,并提供具体示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建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'));






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5066411.html,如需转载请自行联系原作者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值