13
私のshiny
では、DT
ライブラリのdatatable
関数を使用してテーブルを作成し、列を中央に整列させたいと考えています。 formatStyle('column', textAlign = 'center')
を使用することはできますが、ヘッダーではなく列本文にのみ影響します。DTデータテーブルの列の整列
私のshiny
では、DT
ライブラリのdatatable
関数を使用してテーブルを作成し、列を中央に整列させたいと考えています。 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)にアライメントされています。最後に、列番号は1からではなく0から始まることに注意してください。それは私が疑うJavascriptの機能です。しかし、私はJSのエキスパートではありません。とにかくこれは私のために働いていました:)
'targets =" _ all "'を使用して、列の数に関係なくすべての列に適用します。 – rmf