1 model的创建

extJs数据模型之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. //我们利用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的实例以及实例化对象的方法

Java代码

  1. //实例化我们的person(一下是3种方法)
  2. //1 new关键字
  3. var p = new person({
  4. name:‘baomengjie‘,
  5. age:23,
  6. email:‘[email protected]‘
  7. });
  8. //alert(p.get());
  9. //2 Ext.create (官方推荐)
  10. var p1 = Ext.create("person",{
  11. name:‘baomengjie‘,
  12. age:23,
  13. email:‘[email protected]‘
  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:‘[email protected]‘
  21. },"user");
  22. alert(p2.get(‘email‘));

1 model的创建,布布扣,bubuko.com

时间: 2024-12-22 11:07:09

1 model的创建的相关文章

django使用model创建数据库表使用的字段

Django通过model层不可以创建数据库,但可以创建数据库表,以下是创建表的字段以及表字段的参数.一.字段1.models.AutoField 自增列= int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True.2.models.CharField 字符串字段 必须 max_length 参数3.models.BooleanField 布尔类型=tinyint(1) 不能为空,Blank=True4.

django1.7取消syncdb后不能创建model相应表的问题

一.在运行一个django程序时,无法创建自定义model相应的表. 我检查seetings.py文件,发现自定义的app,blog已经写到INSTALLED_APPS中, INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.cont

创建基于OData的Web API - Knowledge Builder API, Part III:Write Model

在前两篇文章<Part I: Business Scenario> 和<Part II: Project Setup>后,可以开始真正Model的创建. 步骤如下: 1. 创建Models文件夹,并在该文件夹中加入一个数个Class. Knowledge Category定义,代码如下: using System; namespace knowledgebuilderapi.Models { public enum KnowledgeCategory: Int16 { Concep

Django创建一个简单的blog

1. 使用django-admin.py 创建mysite项目 [email protected]:~/PycharmProjects$ django-admin.py startproject mysite 2. 进入项目目录中,启动服务器,测试连通性 [email protected]:~/PycharmProjects$ cd mysite/ [email protected]-ThinkPad-T450:~/PycharmProjects/mysite$ ./manage.py runs

runtime 任意类型 model 数据库方便存储

//这里边直接上代码 之后我在慢慢地讲解  之后我的QQ:378254160 我有DEMO 方便你们的使用联系我备注 runtime+数据库+任意model类型  当然有时候也是有局限的 //DataBasehandle.m #import "DataBasehandle.h" #import <objc/runtime.h> #import <sqlite3.h> //http://www.sjsjw.com/kf_mobile/article/4_17043

ASP.NET MVC2之Model Binder

Model Binder在Asp.net MVC中非常简单.简单的说就是你控制器中的Action方法需要参数数据:而这些参数数据包含在HTTP请求中,包括表单上的Value和URL中的参 数等.而ModelBinder的功能就是将这些个表单上的Value和URL中的参数换成对象,然后将这些对象绑定到Action的参数上面.我简单的 画了一个图,看起来会更加直观. 在asp.net mvc中你可以写类似下面这样的代码: [HttpPost]public ActionResult Create(){

6.Model类

Basic Concepts 在Model/View结构中,Model提供标准的接口让View和Delegate获得数据.在QT中,标准的接口都被定义在QAbstractItemModel类中.不论数据如何存储在底层的数据结构中,任何QAbstractItemModel的子类,将数据表示为表或者树等层次结构. View很方便的获得Model中的Item Data,但是这些数据显示给用户时候,并不需要严格的以表或者树等形式显示. Model也告知那些关联的View数据改变,通过信号和槽机制. 本章

Qt Model/View(转)

介绍 Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系.这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提 供一个标准的model接口,使得更多的数据源可以被这些item view使用.这里对model/view的结构进行了描述,结构中的每个组件都进行了解释,给出了一些例子说明了提供的这些类如何使用. Model/View 结构 Model-View-Controller(MVC), 是从Smalltalk发展而来的一种

Django之Model操作

Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLdb.connect(user='root', db='wupeiqidb', passwd='1234', host='localhost') cursor = db.cursor() cursor.