删除“显示N个条目中的1到N”Shiny DT

问题描述 投票:2回答:2

问题:

我想删除闪亮DT中n个n个字段的显示。请参阅下面的图片我要删除的内容。

任何见解都非常感谢。

r shiny dt
2个回答
6
投票

您可以使用dom选项来确定显示数据表的哪些元素。在数据调用表中,将命名的选项列表传递给options参数。 dom接受一个字符串,其中每个元素对应一个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:https://rstudio.github.io/DT/options.html中执行此操作,请参见本页的第4.2节

Datatables手册中的这个页面讨论了DOM选项:https://datatables.net/reference/option/dom


4
投票

您可以使用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)
© www.soinside.com 2019 - 2024. All rights reserved.