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

Posted

技术标签:

【中文标题】删除“显示 N 个条目中的 1 到 N 个”闪亮 DT【英文标题】:Remove "Showing 1 to N of N Entries" Shiny DT 【发布时间】:2019-01-14 18:46:09 【问题描述】:

问题:

我正在寻找在闪亮的 DT 中删除显示 1 到 n 的 n 个条目字段。请参阅下面的图片,了解我想要删除的内容。

非常感谢任何见解。

【问题讨论】:

你应该包括一个例子。 【参考方案1】:

您可以使用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 中执行此操作,请参阅此页面上的第 4.2 节:https://rstudio.github.io/DT/options.html

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

【讨论】:

【参考方案2】:

您可以直接使用options 传递info 选项

 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)

【讨论】:

以上是关于删除“显示 N 个条目中的 1 到 N 个”闪亮 DT的主要内容,如果未能解决你的问题,请参考以下文章

通过闪亮的按钮动态添加/删除输入字段并保留值

如何从闪亮的selectInput中删除“”?

在闪亮应用程序的 DT::datatable 中添加、删除和编辑行

删除后如何将旧的反应输入存储在R闪亮中

DT::datatable - 选择要删除的行并写入没有闪亮的 csv

如何在闪亮的直方图中动态添加和删除覆盖