2015-11-25 28 views
4

R包DT使用數據表JavaScript庫來繪製漂亮的表。我可以使用formatStyle()函數確定表格中單元格的格式,但似乎沒有格式化列標題的功能。有沒有一種方法來格式化表格的標題,例如字體,路線等?如何格式化使用R DT(數據表)包生成的表的標頭

關於堆棧溢出DT的許多問題都是針對R Shiny的,而我沒有使用R Shiny。

回答

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/

問候。