0

可以说我有一个有限空间的表来显示。屏幕截图仅用于可见部分。我们可以让屏幕截图捕获表格的所有选定列吗?

library(shiny)
library(shinyscreenshot)
library(DT)
ui <- fluidPage(
  fluidRow(
    column(10,),
    column(2,  DTOutput("plot")
)
  ),
  actionButton("go", "Take a screenshot")
)

server <- function(input, output) {
  output$plot<-renderDataTable({
    
    datatable(iris,
              options = list(scrollX = TRUE))
  })
  observeEvent(input$go, {
    screenshot(selector="#plot")
  })
}

shinyApp(ui, server)
4

0 回答 0