2014-11-24 4 views
1

Я использую Extjs5. Я пытаюсь вставить запись в первую позицию, но запись добавляется в конце. Это серия шагов, а затемExtjs 5 insert() не работает

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(); 

Fiddle: http://jsfiddle.net/vnneu76y/1/

+0

Спасибо ... Он работает – ASR