Я все еще новичок в ag-grid.
У меня есть сетка с редактированием fullRow, и в последнем столбце у меня есть кнопка (обычная кнопка), которая отправит всю строку вбаза данных.К сожалению, при редактировании fullRow я продолжаю получать данные OLD, а не то, что находится в ячейках.Когда я переключаю строки, новые данные предыдущей строки обновляются, но если я все еще в той же строке, я застрял.
Так что, хотя я вряд ли буду перепечатывать целые 200 строккод, пример:
Старая строка выглядит следующим образом:
ValueInCell1 ValueInCell2 Button
Я вхожу в строку, чтобы отредактировать ее:
NewValueInCell1 ValueInCell2 Button
I вкладка, чтобы перейти к кнопкеи нажмите его, и когда я получаю данные, он показывает старые данные:
{ cell1: "ValueInCell1", cell2: "ValueInCell2" }
У меня было несколько слушателей, изменилось значение ячейки и изменилось значение строки, но редактирование fullRow незапускать их, если не изменяется выбор строки (т.е. я нажимаю на другую строку).
Это не работает, потому что мне нужно поддерживать полное редактирование строки клавиатуры (именно поэтому кнопка есть в каждой строке).
Я попытался выполнить быстрое редактирование остановки и затем перезапустить, но это привело к бесконечному циклу.Я попытался запустить событие gridOptions.onRowValueChanged (), но это, похоже, ничего не дало, и я все еще получаю старые значения.
Если у меня есть редактирование fullRow со всеми данными на клиенте, этоЕсть ли способ получить новые данные и по-прежнему оставаться на одной линии?