2016-07-13 10 views
1

を非表示にしたり、フォーマットフィルタ]ペイン:R DT - 次の例を考えてみましょう

library(DT) 
L <- 10 
datatable(
    data.frame(
    var1 = sapply(1:L, function(x) 
     paste("<X>",paste0(x, 
         letters, 
         LETTERS, 
         "\n", 
         collapse=" "))), 
    var2 = round(rnorm(L),2) 
) 
) 

そして、ここでは、出力されます。

output

私は非表示またはフォーマット(どちらかを変更したいです背景色とフォントファミリ)は、 "Search"タブとともに "Show X entries"を含む出力の上部に表示されます。 CSSとJSコードをoptionsに挿入してdatatableを入力し、formatStyle関数を使用して行とヘッダーを整形する方法を見つけましたが、フィルタペインを扱う方法が見つかりません。

場合によっては違いがありますが、Shiny web-appで出力を使用するつもりです。

事前に感謝します。

+0

このページのセクション2.5に行けば:http://rstudio.github.io/DT/ – Carl

+0

あなたは、独自のカスタム・テーブル・コンテナを設計することができます。 – Carl

答えて

1

dom引数を使用すると、表示するデータテーブルの部分とどの順序で選択できます。ここ

さらに詳しい情報:https://datatables.net/reference/option/dom

スタイル引数では、あなたはスタイルの引数を使用することによって、全体のDataTableのスタイルを変更することができます。 "default"、 "bootstrap"、 "bootstrap4"、 "foundation"、 "jqueryui"、 "material"、 "semanticui"、 "uikit"のいずれかを選択できます。ここ

さらに詳しい情報:https://datatables.net/manual/styling/

library(DT) 
L <- 10 

dataset <- data.frame(
    var1 = sapply(1:L, function(x) 
     paste("<X>",paste0(x, 
         letters, 
         LETTERS, 
         "\n", 
         collapse=" "))), 
    var2 = round(rnorm(L),2) 
) 

    datatable(dataset, style = 'bootstrap', options = list(
    dom = 't') 
) 
+0

偉大な、ありがとう、それをやった!私はあなたもこのような質問を見ることができれば感謝します:http://stackoverflow.com/questions/38348629/r-dt-datatable-format-text-field-and-vertically-align-another-field、おそらくあなたそれを解決する方法を知っているかもしれません。乾杯 – IVR

関連する問題