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