Сценарий: когда пользователь пытается отредактировать строку и в то же время, если он выбирает другую строку, должен появиться диалоговое окно с предупреждением о том, что «Если вы продолжите, текущие изменения будут потеряны» с двумя кнопками, т. Е. Перейти назад иХОРОШО.Здесь мы должны разрешить выбор только тогда, когда пользователь нажимает кнопку ОК, иначе предыдущий выбор (отредактированная строка) должен учитываться.
Вопрос: Я согласен, что это проблема реализации, но Ag-grid предоставляет какое-либо гибкое решение для остановкивыбор, пока пользователь не подтвердит.
Области, которые я исследовал: 1. Я исследовал функцию isRowSelectable, она в основном выполняется во время инициализации и останавливает сам выбор.Но в моем сценарии мне нужно остановить выбор строки на основе какого-либо состояния / реквизита в ReactionJS ( не на основе данных строки ) 2. Также попытался подавить rowClickSelection в событиях rowClicked и cellClicked, он прекращает запуск события selectionChangedно все же я вижу, что строка выделена синим цветом.
Может кто-нибудь предложить лучшее решение этой проблемы?