toggleModal не запускает bsModal в Shiny - PullRequest
0 голосов
/ 24 января 2020

Я изо всех сил пытаюсь заставить toggleModal работать с всплывающим bsModal в приложении, запущенном в Shiny.

Мой код работал, возвращаясь к нему через несколько месяцев, и это не так. Я попытался сделать минимальный пример из здесь , который также больше не работает (просто получите пустую страницу, как я ожидал бы без модального):

library(shiny)
library(shinyBS)

ui <- fluidPage(
  mainPanel(
    bsModal(id = 'startupModal', title = 'Dum Dum', trigger = '',
            size = 'large', p("here is my mumbo jumbo")),
    width = 12
  )
)

server <- function(input, output, session) {
  toggleModal(session, "startupModal", toggle = "open")
}

shinyApp(ui = ui, server = server)

bsModal работают всплывающие окна где применяется к кнопке действия, а toggleModal не используется, так что, похоже, нет проблем с библиотекой глянцеваяBS, мне интересно, является ли это какой-то несовместимостью, которую я представил с другой библиотекой, или я просто пропустить что-то очевидное!

Я хотел бы знать, а) работает ли вышеуказанный код для других, и б) какие-либо предложения, поскольку я искал форумы в течение нескольких дней, и я нарисовал пробел. Я мог бы попытаться обойти это и не использовать toggleModal, или использовать альтернативу bsModal, но я бы предпочел разобраться, что здесь происходит.

Большое спасибо заранее.

...