R Shiny:使用DT :: renderDataTable下载整个数据集

时间:2018-04-27 09:48:19

标签: r shiny

我正在使用DT :: renderDataTable和扩展名为“Buttons”的DT :: datatable,以允许用户在R Shiny app中下载表格。

使用此脚本,用户可以下载他在屏幕上看到的数据(例如:用户使用选择器显示50个条目中的1到25个并点击下载按钮:仅下载1到25行)

有没有办法修改按钮behviours以允许用户下载整个数据集(50行)?

感谢您的帮助!

这是我目前的剧本:

output$mytable2  <- DT::renderDataTable(
                            DT::datatable(
                                { plots.dfs()[[2]] },

                                extensions = 'Buttons',

                                options = list(                                                     
                                    fixedColumns = TRUE,
                                    autoWidth = TRUE,
                                    ordering = TRUE,
                                    dom = 'Bliftsp',
                                    buttons = c('copy', 'csv', 'excel')
                                ),


                                class = "display"
                           ))

1 个答案:

答案 0 :(得分:2)

server = FALSE参数用于renderDataTable

参考:rstudio.github.io/DT/server.html