Баг удаления в 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, время: 07:35. |