5

名前をラップせずにレンダリングしたい、非常に長い列名 (+ 空白) を持つ光沢のある DataTable (パッケージ "DT") があります。これを容易にするために、水平スクロールを有効にしました。

renderDataTable(dataframe_with_long_colnames, ..., options = list(scrollX = TRUE))

ただし、デフォルトでは、空白は新しい行に折りたたまれています。

これは私の質問に答えると思います: https://www.datatables.net/forums/discussion/8923/how-do-you-stop-the-header-from-wrapping-into-multiple-rows しかし、よくわかりませんこれを R 関数に変換する方法。

さらに、すべての DataTable オプションは次の場所にリストされています: https://www.datatables.net/reference/option/

前もって感謝します。

4

2 に答える 2

7

ui.R で、テーブルをレンダリングする行の前に次の行を追加します。

tags$head(tags$style("#table1  {white-space: nowrap;  }")),

ファイル内table1xxxxx出力ステートメントから置き換えますserver.R

output$`xxxxx`<-renderDataTable(.....
于 2015-07-08T14:51:33.070 に答える