Как добавить пользовательский формат для выбранной ячейки в реагирующей сетке данных? - PullRequest
0 голосов
/ 27 августа 2018

Документация касается только обработки событий https://adazzle.github.io/react-data-grid/#/examples/cell-selection-events.

Есть ли какие-либо классы CSS, которые назначены для выбранной ячейки? В настоящее время выбранная ячейка имеет бледно-синюю рамку, но я бы хотелаизменить это.Такое изменение стиля невозможно с ReactDataGrid.onCellSelected, потому что сначала запускается событие formatter.render(), а только затем - событие onCellSelected.Да, я могу прочитать координаты выбранной ячейки в onCellSelected, но не могу использовать эти координаты для форматирования, потому что formatter.render() выполняется до onCellSelected, т. Е. Координаты новой вновь выбранной ячейки недоступны вмомент, когда они должны быть прочитаны.

Я не считаю это ошибкой, конечно, должен быть другой механизм, как можно отформатировать выбранную ячейку, но в настоящее время я не могу найти этот механизм в документации.Я просмотрел сгенерированный код в веб-консоли и не смог найти никакого дополнительного имени класса, которое могло бы быть добавлено в выбранную ячейку сеткой.

Итак, каков правильный механизмотформатировать выбранную ячейку?

Может быть, я могу (как-то) вызвать formatter.render() выбранной ячейки внутри onCellSelected как-нибудь?И это решило бы мою проблему?

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