13
在我的shiny
應用程序中,我使用datatable
函數從DT
庫構造表並希望將列對齊中心。我可以使用formatStyle('column', textAlign = 'center')
,但它僅影響列體而不影響標題。DT數據表中的列對齊
在我的shiny
應用程序中,我使用datatable
函數從DT
庫構造表並希望將列對齊中心。我可以使用formatStyle('column', textAlign = 'center')
,但它僅影響列體而不影響標題。DT數據表中的列對齊
您必須在函數datatable
的參數option
中設置columnDefs
。
看下面
library(DT)
datatable(head(iris), rownames = FALSE, options = list(
columnDefs = list(list(className = 'dt-center', targets = 0:4))
))
OBS的例子。你必須設定目標。在這個例子中,所有5列都對齊到「中心」(目標= 0:4)。最後,請注意,列號從0開始,而不是從1開始。這是我懷疑的Javascript功能。但我不是JS的專家..無論如何,這對我有效:)
使用'targets =「_ all」'適用於所有列,無論列數。 – rmf