У меня есть куча RowIndexes из магазина в моей GridPanel. Я хочу удалить их из своего магазина. Если у меня есть только один, это не проблема, представление из сетки refrsehd и единственная запись отсутствует.Extjs: Удалить строку из магазина-> store.removeAt (RowIndex)
Но когда у меня есть больше, чем 0ne, например, 10 RowIndexes и я делаю это в цикле, как здесь ...
for(rowIndex in indexes)
{
store.removeAt(indexes[rowIndex]);
}
... только несколько записей удаляются из сетки. Я думаю, что цикл слишком быстрый? Я уже проверил его с таймаутом, но не работает. Есть ли у кого есть идеи? СПАСИБО !!!
Действительно круто! ЭТО РАБОТАЕТ! БОЛЬШОЕ СПАСИБО!!! Не знает, почему он работает наоборот, но он это делает! – Zwen2012
Это потому, что вы изменяете индекс строки для следующих строк при удалении строки. Например. при удалении строки с индексом 5 строка с индексом 6 перемещается в индекс 5. – toree
Спасибо за эту информацию! – Zwen2012