r - 创建一个弹出窗口,显示一旦访问闪亮的应用程序,欢迎用户访问仪表板
问题描述
是否可以创建一个弹出窗口来欢迎用户访问闪亮的仪表板?此外,我希望他们能够在弹出窗口中点击一个按钮来关闭它。
理想情况下,弹出窗口会说“欢迎使用 _______ 仪表板!如果您准备好继续,请按 OK!”。确定按钮将关闭弹出窗口。
解决方案
继@Gainz 的评论之后,您可以使用shinyalert
, 或任何其他显示模态的方法,例如showModal(modalDialog(...))
.
如果您在应用程序的服务器函数中调用它(没有observe
or observeEvent
,只是原样),那么它将在每个用户会话中运行一次。
下面的最小示例:
library(shiny)
library(shinyalert)
ui <- fluidPage(
useShinyalert()
)
server <- function(input, output, session) {
shinyalert("Welcome", "Welcome to the ___ Dashboard!", type = "info")
}
shinyApp(ui, server)
推荐阅读
- node.js - 天蓝色事件的相关ID
- python - 二进制数的语法格式
- docker - Filecoin Textileio Powergate 没有足够的矿工来自声誉模块来满足约束错误
- github - GitHub 归档过时的文件
- java - 在单例中使用同步块
- arrays - 特定索引 mongodb 上的数组到数组连接
- azure - Azure Datalake Storage 列出容器中的第一级目录
- javascript - 未在 ui 中呈现的数据在使用 useEffect 做出反应
- javascript - Fetch 数据已加载到 DOM 上,但无法选择
- python - 如何在 Ubuntu 中更新 Docx 文件中的目录