標籤:style blog http java strong 資料
extJs資料模型之Model部落格分類:
1 model的建立
Java代碼
- //我們利用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的執行個體以及執行個體化對象的方法
Java代碼
- //執行個體化我們的person(一下是3種方法)
- //1 new關鍵字
- var p = new person({
-
- name:‘baomengjie‘,
- age:23,
- email:‘[email protected]‘
- });
- //alert(p.get());
-
- //2 Ext.create (官方推薦)
- var p1 = Ext.create("person",{
-
- name:‘baomengjie‘,
- age:23,
- email:‘[email protected]‘
- });
- //alert(p1.get(‘age‘));
-
- //3 Ext.ModelMgr.create
- var p2 = Ext.ModelMgr.create({
- name:‘baomengjie‘,
- age:23,
- email:‘[email protected]‘
- },"user");
- alert(p2.get(‘email‘));