如何格式化使用R DT(datatables)包生成的表的标题

时间:2015-11-25 00:15:34

标签: javascript r

R包DT使用数据表JavaScript库来绘制漂亮的表。我可以使用formatStyle()函数确定表格中单元格的格式,但似乎没有一个函数来格式化列标题。有没有办法格式化表格的标题,例如字体,对齐等?

关于Stack Overflow上的DT的许多问题都是R Shiny特有的,我没有使用R Shiny。

1 个答案:

答案 0 :(得分:0)

您可以使用" initComplete"功能在"选项"直接回调javascript代码。尝试使用以下R代码将列标题格式化为12像素的字体大小:

datatable(
    iris,
    options = list(
        initComplete = JS("function(settings, json) {$(this.api().table().header()).css({'font-size' : '12px'});}")
        )
)

http://rstudio.github.io/DT/

还有很多其他例子

问候。