如何在 R Shiny 中添加消息框?
How can I add a message box in R Shiny?
我正在尝试使用 uiOutput
在 Shiny 中显示 "user is authenticated" 或 "account created" 之类的消息,但它会覆盖我不需要的 Shiny 仪表板的首页。
Shiny中有没有一个功能,我们可以在其中添加一个类似东西的消息框,一旦显示消息就可以关闭它,然后用户可以继续?
你可以使用 modalDialogs
,这是一个有效的例子:
library(shiny)
ui = fluidPage(
actionButton("login", "Log in"),
textInput('userid','User id:',value=' definitely not Florian')
)
server = function(input, output) {
observeEvent(input$login, {
showModal(modalDialog(
title = "You have logged in.",
paste0("It seems you have logged in as",input$userid,'.'),
easyClose = TRUE,
footer = NULL
))
})
}
shinyApp(ui,server)
希望对您有所帮助!
我正在尝试使用 uiOutput
在 Shiny 中显示 "user is authenticated" 或 "account created" 之类的消息,但它会覆盖我不需要的 Shiny 仪表板的首页。
Shiny中有没有一个功能,我们可以在其中添加一个类似东西的消息框,一旦显示消息就可以关闭它,然后用户可以继续?
你可以使用 modalDialogs
,这是一个有效的例子:
library(shiny)
ui = fluidPage(
actionButton("login", "Log in"),
textInput('userid','User id:',value=' definitely not Florian')
)
server = function(input, output) {
observeEvent(input$login, {
showModal(modalDialog(
title = "You have logged in.",
paste0("It seems you have logged in as",input$userid,'.'),
easyClose = TRUE,
footer = NULL
))
})
}
shinyApp(ui,server)
希望对您有所帮助!