【问题标题】:Change font colour in specific row in dataTable更改数据表中特定行的字体颜色
【发布时间】:2019-10-26 23:32:16
【问题描述】:

我正在尝试突出显示我的 dataTable 中的特定行并更改字体颜色。

我已经设法突出显示该行并更改了字体颜色。但是,整个表格的字体颜色不仅会针对指定的行发生变化。 下面是我的问题的可重现代码。如您所见,指定的行突出显示没有问题,但如果您取消注释 #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'))

我尝试移动颜色参数,但它不起作用。任何指针将不胜感激。

干杯

【问题讨论】:

    标签: r datatable


    【解决方案1】:

    对字体颜色使用相同的逻辑

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

    【讨论】:

    • 感谢您的帮助。这听起来可能很傻,但我花了一个小时在网上搜索并尝试不同的东西。我查看了 styleEqual 参数,但我看到了 CSS 值并忽略了它。
    猜你喜欢
    • 1970-01-01
    • 2015-04-16
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 2011-07-10
    • 2018-08-06
    • 1970-01-01
    • 2020-08-25
    相关资源
    最近更新 更多