2017-02-02 7 views
0

私は光沢のあるダッシュボードにdataTableOutputを作成しています。すべての列はデフォルトで左揃えになっていて、中央揃えに変更したいと思います。私は同じのための私のserver.Rファイルに次のコードを使用しています:r shinydashboardのdatatableの列の配置を変更するにはどうすればいいですか?

output$data<- renderDataTable({data()}, 
          options = list(
          columnDefs = list(list(className = 'dt-center', targets = '_all')))) 

このコードは、エラーを示すのではなく、アライメントが変更されていません。私は多くを検索しましたが、これを行う唯一の方法は私が使用している方法のようです。アラインメントを変更する方法はありますか?どんな助けもありがとう。 TIA

DTマニュアルの helper functionsセクションから

答えて

1

あなたは

は、追加情報については?formatStyleを参照してください)(formatStyleに任意のCSSプロパティを渡すことができます。

library(DT) 

datatable(diamonds[1:10,1:3]) %>% 
    formatStyle('cut', `text-align` = 'center') 

enter image description here

+0

それは、おかげで働いた:) –

関連する問題