Изменить цвет шрифта в определенной строке в dataTable - PullRequest
1 голос
/ 27 октября 2019

Я пытаюсь выделить конкретную строку в моей таблице данных и изменить цвет шрифта хорошо.

Мне удалось выделить строку и изменить цвет шрифта. Однако цвет шрифта изменяется для всей таблицы, а не только для указанной строки. Ниже приведен воспроизводимый код с моей проблемой. Как вы можете видеть, указанная строка выделена без проблем, но если вы раскомментируете строку #color = 'white',, вы увидите, в чем моя проблема.

library(DT)
library(tibble)

mtcars <- rownames_to_column(mtcars, "carNames")


datatable(mtcars, options = list(dom = 't')) %>%
  formatStyle('carNames',
              target='row',
              #color = 'white',
              backgroundColor = styleEqual('Valiant','red'))

Я попытался переместить аргумент color, но этоне работа. Любые указатели будут очень цениться.

Ура

1 Ответ

2 голосов
/ 27 октября 2019

Просто используйте ту же логику для цвета шрифта

datatable(mtcars, options = list(dom = 't')) %>%
  formatStyle('carNames',
              target='row',
              color = styleEqual('Valiant','white'),
              backgroundColor = styleEqual('Valiant','red'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...