r - 有没有办法使用 Shiny 更新的 DT::renderDataTable 和 DT::dataTableOutput 按列搜索?

标签 r datatables shiny

Shiny 似乎改变了数据表的实现。这是什么原因?

除非我遗漏了什么,否则新的默认值看起来像是倒退了一步。一方面,他们缺少表格底部的特定于列的搜索框。有没有办法替换该功能?

最佳答案

它当然仍然存在,只是似乎不再是默认设置。

library(shiny)
runApp(shinyApp(
  ui = fluidPage(
    DT::dataTableOutput("table")
  ),
  server = function(input, output, session) {
    output$table <- DT::renderDataTable(cars, filter = "top")
  }
))

我刚刚访问了网站文档以获取数据表 https://rstudio.github.io/DT/在首页上,他们说如何使用 filter范围

确保您使用的是最新版本的 Shiny 和 DT(使用 GitHub 版本,因为过去 2 周内完成了大量工作)

关于r - 有没有办法使用 Shiny 更新的 DT::renderDataTable 和 DT::dataTableOutput 按列搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30795880/

相关文章:

r - Group_by 表示 R 中的多列

r - 如何以百分比格式显示数字?

r - 为什么这个 R 代码没有产生相同的结果? (卷积与 FFT)

r - aws.s3 部署 Shinyapp 时的包问题

r - For 循环 - 从日列中选择时间窗口

javascript - 通过导入 xml 创建 HTML 表时的 DataTables

JQuery 数据表不工作

javascript - 如何获取 jQuery DataTable 中的下一次数据加载

r - 使用 shinyWidgets 中的 selectizeGroupUI 时,如何将默认选择限制为指定的数据子集?

html - Shiny - 传单 map 内的控制小部件