有没有办法使用 Shiny 更新的 DT::renderDataTable 和 DT::dataTableOutput 按列搜索?
Posted
技术标签:
【中文标题】有没有办法使用 Shiny 更新的 DT::renderDataTable 和 DT::dataTableOutput 按列搜索?【英文标题】:Is there a way to search by column with Shiny's updated DT::renderDataTable and DT::dataTableOutput? 【发布时间】:2015-08-28 00:56:36 【问题描述】:Shiny 似乎改变了数据表的实现。这是什么原因?
除非我遗漏了什么,否则新的默认设置看起来像是倒退了一步。一方面,他们缺少表格底部的特定列搜索框。有没有办法替换该功能?
【问题讨论】:
【参考方案1】:它当然仍然存在,只是似乎不再是默认设置了。
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 周内完成了很多工作)
【讨论】:
以上是关于有没有办法使用 Shiny 更新的 DT::renderDataTable 和 DT::dataTableOutput 按列搜索?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法用 Shiny R 在 textInput 中放置超链接
在 R 中用 Shiny 绘制散点图;情节没有更新,也没有完全互动