2014-11-24 97 views
1

我正在使用Extjs5。我試圖在第一個位置插入一條記錄,但是最後記錄會被追加。這些都是一系列的步驟,隨後Extjs 5 insert()not working

store.filter({ 
    property: fieldName, 
}); 
store.sort({property: fieldName)} 

//做一些操作

store.clearFilter() 
delete store.sortInfo; 
store.insert(0, record); 

記錄被追加到存儲,而不是開始的結束。誰能請告訴我爲什麼會發生這種情況。

回答

2

您的數據正在排序,delete store.sortInfo是不夠的。

試試這個代碼,而不是:

store.getSorters().clear(); 
store.getSorters().beginUpdate(); 
store.getSorters().endUpdate(); 

小提琴:http://jsfiddle.net/vnneu76y/1/

+0

謝謝... ...它的工作原理 – ASR 2014-11-26 09:10:02