Ag-сетка с editType fullRow не дает новых данных - PullRequest
0 голосов
/ 15 марта 2019

Я все еще новичок в ag-grid.

У меня есть сетка с редактированием fullRow, и в последнем столбце у меня есть кнопка (обычная кнопка), которая отправит всю строку вбаза данных.К сожалению, при редактировании fullRow я продолжаю получать данные OLD, а не то, что находится в ячейках.Когда я переключаю строки, новые данные предыдущей строки обновляются, но если я все еще в той же строке, я застрял.

Так что, хотя я вряд ли буду перепечатывать целые 200 строккод, пример:

Старая строка выглядит следующим образом:

ValueInCell1   ValueInCell2   Button

Я вхожу в строку, чтобы отредактировать ее:

NewValueInCell1    ValueInCell2  Button

I вкладка, чтобы перейти к кнопкеи нажмите его, и когда я получаю данные, он показывает старые данные:

{ cell1: "ValueInCell1", cell2: "ValueInCell2" }

У меня было несколько слушателей, изменилось значение ячейки и изменилось значение строки, но редактирование fullRow незапускать их, если не изменяется выбор строки (т.е. я нажимаю на другую строку).

Это не работает, потому что мне нужно поддерживать полное редактирование строки клавиатуры (именно поэтому кнопка есть в каждой строке).

Я попытался выполнить быстрое редактирование остановки и затем перезапустить, но это привело к бесконечному циклу.Я попытался запустить событие gridOptions.onRowValueChanged (), но это, похоже, ничего не дало, и я все еще получаю старые значения.

Если у меня есть редактирование fullRow со всеми данными на клиенте, этоЕсть ли способ получить новые данные и по-прежнему оставаться на одной линии?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...