在我的 shiny
我正在使用的应用程序 datatable
函数来自 DT
库来构建表格并希望在中心对齐列。我可以用 formatStyle('column', textAlign = 'center')
但它只影响列正文而不影响标题。
最佳答案
我们必须设置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"
无论列数如何,都适用于所有列。
关于r - DT 数据表中的列对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35749389/