exjs 初學筆記(二) model

2021-09-01 23:16:02 字數 1529 閱讀 3228

//兩種建立model的方式

ext.define("person",,,]

});ext.regmodel("user",,,]

});//三種例項化model的方式

關鍵字var p = new person();

//alert(p.get('name'));

var p1 = ext.create("person",);

//alert(p1.get('age'));

var p2 = ext.modelmgr.create(,'person');

//alert(p2.get('email'));

//alert(p2.getname());//? class object.getclass.getname

alert(person.getname());

資料驗證的方法

//設定全域性錯誤資訊 

ext.data.validations.lengthmessage = "錯誤的長度";

//定義驗證方式

ext.define("person",,,],

validations:[,]

});var p1 = ext.create("person",); 

var errors = p1.validate(); //呼叫驗證方法

var errorinfo = ;

errors.each(function(v));

alert(errorinfo.join("\n"));

//自定義驗證方法

age:function(config, value)else

},agemessage:'資料出現的了錯誤'

});//我覺得還可以有更好的方法

myvalidate:function(config, value),

myvalidatemessage:'資料出現的了錯誤'

});ext.define("person",,,],

validations:[

,});

var p1 = ext.create("person",);

var errors = p1.validate(); //呼叫驗證方法

var errorinfo = ;

errors.each(function(v));

alert(errorinfo.join("\n"));

proxy **

(function(),,],

proxy:

});var p = ext.modelmanager.getmodel("person");

//載入資料

p.load(1, ,

success: function(record, operation) ,

callback: function(record, operation)

});})})();

Django學習筆記(二) model

django 中的乙個model對應資料庫中的一張資料表 django 中models以類的形式表現 它包含一些基本字段以及資料的一些行為 也就是說,django中所有對資料庫的操作,都是對資料類的操作。不許要寫sql語句。實現了物件和資料庫之間的對映,隱藏了資料訪問的細節,不需要編寫sql語句 具...

Backbone的model學習筆記二

html的模板同此文 1 backbone的監聽事件 var people backbone.model.extend defaults var people new people people.set 這段 是給people物件中的屬性name繫結了乙個change事件,只要改變它的值,就會觸發該...

git初學筆記(二)

昨天和今天兩天都有在看git的相關知識,畢竟工作中需要用到,今天抽點時間總結一下學到的東西 1.關於add和commit誤操作的處理 當你修改完檔案之後發現你某個地方寫錯了 此時還沒有git add 通過git checkout 檔案.字尾處理,撤銷之前的改動 個人覺得此時直接修改檔案是不是會好點 ...