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

 

1 model的创建

  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. //我们利用Ext.regModel来创建我们的模型类
  12. //mvc模式中model一定是m层
  13. Ext.regModel("user",{
  14. fields:[
  15. {name:'name',type:'auto'},
  16. {name:'age',type:'int'},
  17. {name:'email',type:'auto'}
  18. ]
  19. });
//我们利用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的实例以及实例化对象的方法

  1. //实例化我们的person(一下是3种方法)
  2. //1 new关键字
  3. var p = new person({
  4. name:'baomengjie',
  5. age:23,
  6. email:'bmjlovejava@126.com'
  7. });
  8. //alert(p.get());
  9. //2 Ext.create (官方推荐)
  10. var p1 = Ext.create("person",{
  11. name:'baomengjie',
  12. age:23,
  13. email:'bmjlovejava@126.com'
  14. });
  15. //alert(p1.get('age'));
  16. //3 Ext.ModelMgr.create
  17. var p2 = Ext.ModelMgr.create({
  18. name:'baomengjie',
  19. age:23,
  20. email:'bmjlovejava@126.com'
  21. },"user");
  22. alert(p2.get('email'));

最新文章

  1. h5视频上传之前端视频压缩研究
  2. python之路——面向对象(基础篇)
  3. CentOS 7 系统的初始划配置
  4. android 利用Path.cubicTo 画 贝塞尔曲线
  5. [转]acm忠告
  6. linux 平均负载 load average 的含义
  7. [Shell]Bash变量:变量测试与内容替换
  8. [BS-09] UITabBarController简单介绍
  9. HDU 1003 - Max Sum(难度:*)
  10. DTcms列表隔行换色;loop自带行号
  11. 《ln命令》-linux命令五分钟系列之十八
  12. sql-----点点滴滴
  13. OC基础 类的三大特性
  14. 【linux驱动】linux驱动总览
  15. PyCharm 安装指南
  16. ionic3 app 退出应用程序
  17. mysql实现高可用架构之MHA
  18. 【java学习笔记】反射基础
  19. 【vuejs深入二】vue源码解析之一,基础源码结构和htmlParse解析器
  20. 循环结构 : while .. for

热门文章

  1. sugar与阿龙的互怼(第一季)
  2. 单片机C51串口发送、接收寄存器
  3. ios 使用keychain来存储token
  4. 【转载】容器技术 & Docker & 与虚拟化的比较
  5. WSDL4J解析WSDL文件方法
  6. memcached优化方法
  7. 标C编程笔记day04 预处理、宏定义、条件编译、makefile、结构体使用
  8. weexapp 开发流程(一)开发环境配置
  9. IE 扩展调用主窗体中的函数
  10. IconTabPageIndicator