bsmodal页脚闪亮的附加按钮

问题描述 投票:0回答:1

除了默认的关闭按钮,我还要在bsmodal的左下方添加一个按钮。

我尝试过:

library(shiny)
library(shinyBS)

ui<-fluidPage(
  actionButton("tabBut", "View Table"),
  bsModal("modalExample", "Modal Example", "tabBut", size = "large",tags$div(class="modal-footer",tags$button(type="button",class="btn btn-primary mr-auto","data-dismiss"="modal","Done")))
)

server<-function(input, output){

}


shinyApp(ui=ui,server=server)
button shiny bootstrap-modal footer
1个回答
0
投票

处理此问题的方法是使用闪亮的showModalmodalDialog,如下例所示:

library(shiny)
library(shinyBS)

ui<-fluidPage(
  actionButton("tabBut", "View Table"),
  #bsModal("modalExample", "Modal Example", "tabBut", size = "large",tags$div(class="modal-footer",tags$button(type="button",class="btn btn-primary mr-auto","data-dismiss"="modal","Done")))
)

server<-function(input, output){

  observeEvent(input$tabBut, {
    showModal(
      modalDialog(
        title = 'Modal Example',
        footer = tagList(
          actionButton("done", "Some button for Done"),
          modalButton('Close')
        )
      )
    )
  })

}


shinyApp(ui=ui,server=server)

© www.soinside.com 2019 - 2024. All rights reserved.