Shiny R中的modalDialog中的flipBox

时间:2018-10-19 06:55:40

标签: shiny modal-dialog flipview

我正在尝试将flipBox放入Shiny中的modalDialog中,但是效果不佳。当出现modalDialog时,我通常可以看到flipBox的第一页,但是当我单击按钮以查看第二页时,什么也没发生。有人知道我是在做错什么,还是问题出在闪亮的一面,不可能那样做?

library(shiny)
library(shinydashboard)
library(shinydashboardPlus)

ui <- dashboardPage(
  dashboardHeader(),
  dashboardSidebar(),
  dashboardBody(
    column(6, offset = 1, 
      fluidRow(uiOutput("button")),
      fluidRow(br()),
      fluidRow(flipBox(id = 1, "page 1", back_content = tagList("page 2")))
    )
  )
)

server <- function(input, output) {
  observeEvent(input$RunModalDialog, {showModal(uiOutput("ModalDialog"))})
  output$button      <- renderUI({actionButton("RunModalDialog", "RunModalDialog")})
  output$ModalDialog <- renderUI({modalDialog(flipBox(id = 1, "page 1", back_content = tagList("page 2")))})
}

shinyApp(ui, server)

0 个答案:

没有答案