1
我想創建一個彈出窗口,顯示當前的下拉選擇。我的代碼似乎適用於第一次點擊,但第二次點擊時,第一個模式出現,我無法關閉彈出窗口。示例代碼粘貼在下面,任何建議將不勝感激。R閃亮的BSModal彈出顯示所選輸入
library(shinyBS)
shinyApp(
ui = basicPage(
actionButton("show", "Show modal dialog"),
uiOutput("Box1"),
uiOutput("modal")
),
server = function(session, input, output) {
observeEvent(input$show,{
output$text <- renderText(input$select1)
output$modal <- renderUI({
bsModal(paste("model", input$show, sep = ''), "Choice", "show", size = "small", textOutput("text"))
})
toggleModal(session,paste("model", input$show, sep = ''), "close")
})
output$Box1 <- renderUI({
selectizeInput("select1","Select",c("A","B","C"))
})
})
完美的作品!感謝您的幫助 – Jamie