Column alignment in DT datatable

前端 未结 1 1487
闹比i
闹比i 2021-02-01 01:44

In my shiny app I am using datatable function from DT library to construct a table and want to align columns on center. I can use fo

相关标签:
1条回答
  • 2021-02-01 01:58

    We have to set columnDefs in the argument option of the function datatable.

    See example below:

    library(DT)
    
    datatable(head(iris),
              rownames = FALSE,
              options = list(
                columnDefs = list(list(className = 'dt-center', targets = 0:4))
                )
              )
    

    We have to set the target. In the example all the 5 columns are aligned to "center" (targets = 0:4).

    Finally, note that column numbers start from 0, not from 1.

    Note: we can use targets="_all" to apply to all columns regardless of number of columns.

    0 讨论(0)
提交回复
热议问题