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))
))
OBS。ターゲットを設定する必要があります。この例では、5つの列すべてが「中央」に揃えられています(ターゲット= 0:4)。最後に、列番号は1ではなく0から始まることに注意してください。これは私が疑うJavascript機能です。しかし、私はJSの専門家ではありません。とにかくこれは私のために働いた:)