ExtJS之 資料模型

2022-02-09 05:18:38 字數 1235 閱讀 7871

model

1.首先定義 乙個 user的資料模型

ext.define('user', ,

,

,

],changename: function ()

});2.例項化乙個user物件

var u = ext.modelmanager.create(, 'user'); //說明,是哪個類的物件

alert(u.get('name'));

var newname = u.changename(); 通過呼叫方法修改name欄位,賦值給 newname

alert(u.get('name'));

資料驗證:

1.建立 user模型

ext.define('user', ,

,

,

,

,

],validations: [ //定義驗證

,

,

,

,

/ }

]

});2.例項化物件

var instance = ext.modelmanager.create(, 'user');

3.獲取錯誤資訊,並迴圈展示;

var errors = instance.validate(); //呼叫validate方法,返回 ext.data.errors 物件.

var message = ;

errors.each(function (v) );

alert(message.join('\n'));

**:

1.建立user模型

ext.define('user',

});

//get a reference to the user model class

var user = ext.modelmanager.getmodel('user');

user.load(123,

});

ExtJS之資料模型

extjs的資料模型主要包括以下幾部分 資料實體模型代表了應用系統中用到的資料實體,如在電子商務系統中的使用者資訊 users 產品資訊 products 賬單資訊 orders 等。資料 用來處理資料的讀取和儲存,如通過ajax 獲取伺服器端的資料。資料讀寫器用於讀取原始資料到model資料實體模...

ExtJS 4 2 教程 04 資料模型

在上一節中,我們使用ext.define 來自定義類,通過ext.define 定義的類都預設繼承自ext.base 類。如果我們將extend 設定為ext.data.model,那麼定義的類就是乙個資料模型類了。先定義乙個簡單的資料模型類 user類,如下 ext.define 在 中可以看出,...

ExtJS 4 2 教程 04 資料模型

我們在上一節中介紹了如何在extjs 中自定義類,這一節中將介紹如何自定義資料模型。在上一節中,我們使用ext.define 來自定義類,通過ext.define 定義的類都預設繼承自ext.base 類。如果我們將extend 設定為ext.data.model,那麼定義的類就是乙個資料模型類了。...