DT - 不能在datatable()中使用类参数

时间:2015-04-21 11:13:59

标签: r

类参数似乎不被考虑.. 即使是非常基本的例子:

 library(DT)
 datatable(iris)

数据表没有附加样式: dt

查看预期输出here
我做错了什么还是正常的?

提前感谢您对此问题的帮助!

此致

ps:我使用的是DT Version 0.0.11

[编辑]

有以下解决方法,但这是最好的方法吗?非常感谢提前!

library(DT)
library(htmltools) 
datatable(
  data = iris,
  container = tags$table(
    class="stripe row-border",
    tags$thead(tags$tr(lapply(colnames(iris), tags$th)))
  )
)

dt2

1 个答案:

答案 0 :(得分:1)

更新您的软件包(如您自己提供的链接上所述;-)):

# [1] DT_0.0.38
# [1] htmlwidgets_0.3.3

devtools::install_github('ramnathv/htmlwidgets')
devtools::install_github("rstudio/DT")

然后,这将有效:

library(DT)
datatable(head(iris), class = 'cell-border stripe')