1
我想是這樣的:如何使用ExtJS TreeStore中的不同參數重新加載節點?
oStore.load({
node : oRecord.parentNode,
limit : 20,
page : nPage,
start : 20 * nPage,
params: {
parent: strNodeId
}
});
但重裝不會發生,即使我刪除的oRecord.parentNodes
所有兒童。
只是beforeload
事件被觸發,load
事件從來沒有。
操作對象的錯誤和成功屬性未定義。如果我將日誌函數放入回調屬性中,它不會被觸發。該商店與Treepanel一起工作,但我無法使'load()'函數手動工作。 –
@ da_b0uncer如果您檢查'beforeload'操作對象,則所有這些屬性都無法設置,因爲在加載操作之前您的狀態是正確的。回調的意思是任何註冊的'beforeload'事件監聽器。如果其中任何一個返回false或null,加載操作會中止。所以你應該檢查所有'beforeload'監聽器,它們都返回true。如果所有這些都無助於發佈更多的代碼。無法確定究竟出了什麼問題。 – sra
我明白了!他們不回報任何東西。哪些工作爲由TreePanel調用的load()。我可以使用TreeStore,而TreePanel沒有任何問題。 –