web-dev-qa-db-ja.com

「N個のエントリのうち1個からN個を表示する」を削除するShinyDT

問題:

光沢のあるDTで表示されている1からnのnエントリフィールドを削除したいと考えています。削除したいものは下の写真をご覧ください。

どんな洞察も大歓迎です。

4
datanalyst

domオプションを使用して、データテーブルのどの要素を表示するかを決定できます。データテーブルの呼び出しで、オプションの名前付きリストをoptions引数に渡します。 domは、各要素が1つのDOM要素に対応する文字列を受け入れます。

# only display the table, and nothing else
datatable(head(iris), options = list(dom = 't'))

# the filtering box and the table
datatable(head(iris), options = list(dom = 'ft'))

あなたの場合、iはテーブル情報の要約です:それはあなたが除外したいものです。このメソッドを使用して、検索ボックスやページ付けコントロールなどの他の要素を削除することもできます。

Rでこれを行う方法については、このページのセクション4.2を参照してください: https://rstudio.github.io/DT/options.html

Datatablesマニュアルのこのページでは、DOMオプションについて説明しています。 https://datatables.net/reference/option/dom

8
divibisan

info オプションは、optionsを使用して直接渡すことができます。

 library(shiny)
 library(DT)
  ui <- fluidPage(
   dataTableOutput('myTable') 
  )

  server <- function(input, output, session) {
    output$myTable <- renderDataTable(mtcars, 
                                      options = list(pageLength = 15, info = FALSE)
                                      )
  }

  shinyApp(ui, server)
6
A. Suliman