對於sencha touch中此數據存儲的聽衆部分,「加載」事件究竟意味着什麼?我搜索了api文檔,但無法在數據存儲部分或可觀察的類部分找到解釋。這個'load'方法在extjs中有什麼意義?
new Ext.data.Store({
model: "",
proxy: {
type: "ajax",
url : "/search/json/",
reader: {
type: "json",
root: "searchResult"
}
},
listeners: {
load: myapp.results //Note: myapp.results is a function defined elsewhere
}
});
作爲附加的註釋,如果有人列出了所有聽衆「eventnames」,如負載,以及它們的意義我將不勝感激,如果他們會這麼好心的給他們在這裏發表的參考都知道。 (該sencha文檔只說:'要聽的事件的名稱,也可能是一個對象,誰的屬性名稱是事件名稱。請參閱'並在See結束)
我不認爲「負載」是相同的「負荷」我指的是。 –
例如,如果您查看該api頁面的配置選項並查找偵聽器,您將看到諸如'click','dblclick'等事件,這些事件並未列在'load'定義旁邊。此外,我不瞭解'每當商店從遠程源讀取數據時都會觸發'與上面的代碼有關。 –
click,dblclick等是元素監聽器。基本的DOM東西。它們不是由Sencha解僱的,只有在應用dom事件時才轉發給那些監聽器方法。在api列出的事件是Sencha自己的。 –