原創(chuàng)|使用教程|編輯:郝浩|2013-03-29 11:06:23.000|閱讀 630 次
概述:在上一篇文章中,我們介紹了DXTREME ENTERPRISE中Store的基本操作,今天來看一下它的基本操作事件。Stores通過jQuery回調(diào)對(duì)象來公開5對(duì)事件,每一對(duì)象征著開始和完成的一個(gè)操作。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在上一篇文章中,我們介紹了DXTREME ENTERPRISE中Store的基本操作,今天來看一下它的基本操作事件。Stores通過jQuery回調(diào)對(duì)象來公開5對(duì)事件,每一對(duì)象征著開始和完成的一個(gè)操作。
Inserting/Inserted
當(dāng)進(jìn)行插入操作時(shí),這些事件就會(huì)發(fā)生,插入事件之前將會(huì)有執(zhí)行插入的操作,以及需要指定要插入的對(duì)象的單個(gè)參數(shù),插入的事件發(fā)生后才完成插入。事件具有兩個(gè)參數(shù),其中一個(gè)指定插入的對(duì)象,另一個(gè)指定給需要分配給對(duì)象的關(guān)鍵。
myStore.inserting.add(function(values) {
alert("creating an object"); });
myStore.inserted.add(function(callbackValues, callbackKey) {
alert("successfully created a new object");
});
Loading/Loaded
當(dāng)執(zhí)行加載操作的時(shí)候,加載事件就會(huì)發(fā)生了。加載事件之前將會(huì)在加載對(duì)象,以及會(huì)有一個(gè)參數(shù)來指定由于傳遞到加載方法的選項(xiàng)。這個(gè)加載事件將會(huì)在對(duì)象被加載之后執(zhí)行,它有一個(gè)用于指定加載對(duì)象的參數(shù)。
myStore.loading.add(function(options) {
alert("loading objects"); });
myStore.loaded.add(function(data) {
alert("successfully loaded objects");
});
Updating/Updated
當(dāng)更新操作執(zhí)行的時(shí)候,這個(gè)事件就會(huì)發(fā)生。更新事件之前將會(huì)更新一個(gè)對(duì)象。這個(gè)時(shí)間有兩個(gè)參數(shù),主要用戶指定對(duì)象的關(guān)鍵升級(jí),以及修改的屬性值。更新事件將會(huì)在一個(gè)對(duì)象更新之后發(fā)生,有著同更新事件一樣的參數(shù)。
myStore.updating.add(function(key, values) {
alert("modifying an object"); });
myStore.updated.add(function(callbackKey, callbackValues) {
alert("successfully modified an object");
});
Removing/Removed
刪除事件將會(huì)在刪除操作執(zhí)行的時(shí)候發(fā)生。刪除事件之前將會(huì)刪除一個(gè)對(duì)象,這個(gè)事件有一個(gè)指定對(duì)象要?jiǎng)h除的關(guān)鍵參數(shù)。刪除事件將會(huì)在對(duì)象刪除之后發(fā)生。這個(gè)事件也有一個(gè)單一的指定要?jiǎng)h除對(duì)象的關(guān)鍵參數(shù)。
myStore.removing.add(function(key) {
alert("deleting an object"); });
myStore.removed.add(function(callbackKey) {
alert("successfully deleted an object");
});
Modifying/Modified
這些時(shí)間沒有任何的參數(shù),唯一的用途就是表示一個(gè)store發(fā)生了改變。修改事件之前將發(fā)insert、update、remove等操作,修改事件將會(huì)在這其中的一個(gè)操作完成之后發(fā)生。
myStore.modifying.add(function() {
alert("store is being modified"); });
myStore.modified.add(function() {
alert("store has been modified");
});
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件