【发布时间】:2015-11-25 00:15:34
【问题描述】:
R 包 DT 使用 datatables JavaScript 库来绘制漂亮的表格。我可以使用 formatStyle() 函数确定表格中单元格的格式,但似乎没有格式化列标题的函数。有没有办法格式化表格的标题,例如字体、对齐方式等?
Stack Overflow 上关于 DT 的许多问题都是针对 R Shiny 的,我没有使用 R Shiny。
【问题讨论】:
标签: javascript r
R 包 DT 使用 datatables JavaScript 库来绘制漂亮的表格。我可以使用 formatStyle() 函数确定表格中单元格的格式,但似乎没有格式化列标题的函数。有没有办法格式化表格的标题,例如字体、对齐方式等?
Stack Overflow 上关于 DT 的许多问题都是针对 R Shiny 的,我没有使用 R Shiny。
【问题讨论】:
标签: javascript r
您可以使用“选项”中的“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/还有很多其他例子
问候。
【讨论】: