Исходя из комментария @Gainz, вы можете использовать shinyalert
или любой другой метод показа модального окна, например showModal(modalDialog(...))
.
Если вы вызываете это внутри функции сервера вашего приложения (безobserve
или observeEvent
, как есть), затем он будет запускаться один раз за сеанс пользователя.
Минимальный пример ниже:
library(shiny)
library(shinyalert)
ui <- fluidPage(
useShinyalert()
)
server <- function(input, output, session) {
shinyalert("Welcome", "Welcome to the ___ Dashboard!", type = "info")
}
shinyApp(ui, server)