Баг удаления в Grid с группировкой
Сегодня на продакшене обнаружил очередную проблему с группированным Grid. Я просто обалдел, увидев что происходит :blink:
В общем, Fiddle тот же, что и в другой теме: https://fiddle.sencha.com/#view/editor&fiddle/1pu4 В этот раз баг с удалением записи:
Как удалять то правильно? Пока для себя решил вообще выключить группировку... вещь нужная, но проблем приносит массу. Данную проблему обнаружил при попытке удалить дублирующую запись, а вместо нее удалялись то одна то другая. |
Как-то сталкивался с непонятным получением записи по rowIndex...
Вот так вроде проблемы нет:
handler: function (grid, rowIndex, colIndex, item, e, record) {
console.log(record);
console.log(grid.getStore().getAt(rowIndex)); // для сравнения
grid.getStore().remove(record);
}
|
товарищ выше вам правильно написал.. при группировке стора опираться на номера строк нельзя.
|
VitalikSanich, спасибо, помогло!
Причем мой код удаления взят из официального примера Сенчи. :) |
| Часовой пояс GMT +3, время: 02:41. |