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:‘[email protected]
   })

   alert(p.get(‘name‘));

方法二:

     var p1 = new Ext.create(‘person‘,{
          name:‘zhangsan‘,
         age:28,
         email:‘[email protected]‘ 
    })

   alert(p1.get(‘name‘));

方法三:

    var p3 = Ext.ModelManager.create({
         name:‘zhangsan‘,
        age:28,
        email:‘[email protected]
     },‘person‘);

    alert(p3.get(‘name‘));

Extjs4.10Model模型详解,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。