【问题标题】:How do you format the header of a table produced using the R DT (datatables) package如何格式化使用 R DT(数据表)包生成的表的标题
【发布时间】:2015-11-25 00:15:34
【问题描述】:

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

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

【问题讨论】:

    标签: javascript r


    【解决方案1】:

    您可以使用“选项”中的“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/还有很多其他例子

    问候。

    【讨论】:

      猜你喜欢
      • 2022-01-22
      • 2016-12-17
      • 2017-03-19
      • 2019-10-20
      • 1970-01-01
      • 2017-02-19
      • 2016-11-15
      • 2021-12-13
      • 2019-05-16
      相关资源
      最近更新 更多