Как я могу использовать расширение кнопок в DT, чтобы загрузить эту таблицу? - PullRequest
0 голосов
/ 10 апреля 2020

Ниже приведена часть кода, с которой у меня проблемы. На странице есть раскрывающийся список, который позволяет пользователю выбирать между двумя различными таблицами, которые извлекаются из базы данных. У меня проблемы с выяснением, как заставить его скачать. Как вы можете видеть в коде, я изначально пытался использовать downloadLink, но мне интересно, будет ли лучше подходить расширение кнопок DT. В любом случае, я не могу заставить это работать. Есть идеи?

                #Results Tab UI
                 tabPanel(
                    "Study Results",
                    br(),
                    selectInput("resultsDisplay", "Display results by", choices = c("Single Study", "Compare Studies")),
                    uiOutput("resultsPnoDropUI"),
                    selectInput("resultsType", "Results Type", choices = c("results_mn", "results_pairwise")),

                    downloadLink("downloadResults", "Download this File"),
                    br(),
                    br(),
                    DT::dataTableOutput("studyResultsTable")

                )

    )
})

#Search and User ID Database Connections
protocolDB <-dbConnect(RSQLite::SQLite(), "clin_oral.db")


resultsDB <- dbConnect(RSQLite::SQLite(), "OralCareResults.sqlite")
results_mn <- dbReadTable(resultsDB, "Means")
pairTable <- dbReadTable(resultsDB, "Pairwise")

#Results DT Output
output$studyResultsTable = DT::renderDataTable({
    resultTable <-if(is.null(input$resultsType))
        return()

    dat<- get(input$resultsType)
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...