zoukankan      html  css  js  c++  java
  • 1 model的创建

    extJs数据模型之Model博客分类:

     

    1 model的创建

    Java代码 复制代码 收藏代码
    1. //我们利用Ext.define来创建我们的模型类 
    2. //DB table person(name,age,email) 
    3.         Ext.define("person",{ 
    4.             extend:"Ext.data.Model", 
    5.             fields:[ 
    6.                 {name:'name',type:'auto'}, 
    7.                 {name:'age',type:'int'}, 
    8.                 {name:'email',type:'auto'} 
    9.             ] 
    10.         }); 
    11.          
    12.         //我们利用Ext.regModel来创建我们的模型类 
    13.         //mvc模式中model一定是m层 
    14.         Ext.regModel("user",{ 
    15.             fields:[ 
    16.                 {name:'name',type:'auto'}, 
    17.                 {name:'age',type:'int'}, 
    18.                 {name:'email',type:'auto'} 
    19.             ] 
    20.         }); 
    //我们利用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的实例以及实例化对象的方法

    Java代码 复制代码 收藏代码
    1. //实例化我们的person(一下是3种方法) 
    2. //1 new关键字 
    3. var p = new person({ 
    4.  
    5.     name:'baomengjie', 
    6.     age:23, 
    7.     email:'bmjlovejava@126.com' 
    8. }); 
    9. //alert(p.get()); 
    10.  
    11. //2 Ext.create (官方推荐) 
    12. var p1 = Ext.create("person",{ 
    13.  
    14.     name:'baomengjie', 
    15.     age:23, 
    16.     email:'bmjlovejava@126.com' 
    17. }); 
    18. //alert(p1.get('age')); 
    19.  
    20. //3 Ext.ModelMgr.create 
    21. var p2 = Ext.ModelMgr.create({ 
    22.     name:'baomengjie', 
    23.     age:23, 
    24.     email:'bmjlovejava@126.com' 
    25. },"user"); 
    26. alert(p2.get('email')); 
  • 相关阅读:
    html5跨域通讯之postMessage的用法
    zTree插件之多选下拉菜单代码
    css3创建一个上下线性渐变色背景的div
    zTree插件之单选下拉菜单代码
    PhoneGap中navigator.notification.confirm的用法详解
    CCS3属性之text-overflow:ellipsis;的用法和注意之处
    HTML5的自定义属性data-* 的用法解析
    HSSFWorkbook转MultipartFile InputStream转MultipartFile
    @Transactional
    synchronized volatile
  • 原文地址:https://www.cnblogs.com/mingyongcheng/p/3830803.html
Copyright © 2011-2022 走看看