在我的shiny
应用程序中,我正在使用库中的datatable
函数DT
来构造一个表格并希望将列对齐在中心。我可以使用formatStyle('column', textAlign = 'center')
,但它只影响列体而不影响标题。
问问题
35767 次
1 回答
118
我们必须在函数columnDefs
的参数中设置。option
datatable
请参见下面的示例:
library(DT)
datatable(head(iris),
rownames = FALSE,
options = list(
columnDefs = list(list(className = 'dt-center', targets = 0:4))
)
)
我们必须设定目标。在示例中,所有 5 列都与“中心”( targets = 0:4
) 对齐。
最后,请注意列号从 0 开始,而不是从 1 开始。
注意:无论列数如何,我们都可以targets="_all"
用于应用到所有列。
于 2016-03-02T16:14:05.433 回答