我想使用一个按钮来显示/隐藏DT表的行,这些行在一个列中具有相同的值,但保留其中一行,以便它可以被选中。我希望这是一个客户端操作,因为我想继续使用自定义过滤器扩展的所有行。
我怀疑有一个JavaScript JS()函数或回调函数可以与shining R集成来管理这个问题,但没有必要的专业知识来实现它。
例如在下面的情况下:我们将隐藏所有有重复物种的行,但每个物种将有一行。
library(shiny)
library(DT)
shinyApp(
ui = fluidPage(DTOutput('tbl')),
server = function(input, output) {
output$tbl = renderDT(
iris, options = list(lengthChange = FALSE)
)
}
)
谢谢
亚伦
1条答案
按热度按时间wb1gzix01#
有个办法这个想法是添加一个新的列
到dataframe,然后单击按钮在此列中搜索setosa,virginica或versicolor。当然,此列对用户是隐藏的。