r - 防止 withSpinner 默认出现
问题描述
我用来withSpinner()
向用户指示正在进行计算。但是,我的应用程序没有默认输出,即用户必须单击一个按钮来计算输出。
withSpinner()
自动出现在应用程序上。问题是,由于用户第一次必须单击按钮来显示输出,所以微调器具有误导性,因为用户可能认为正在进行计算,而实际上并没有。有没有办法防止微调器默认出现?
可重现的例子:
library(shiny)
library(shinycssloaders)
ui <- fluidPage(
sliderInput("foo", "foo", 0, 10, 5),
actionButton("button", "button"),
textOutput("text") %>%
withSpinner()
)
server <- function(input, output, session) {
observeEvent(input$button, {
output$text <- renderText({
input$foo
})
})
}
shinyApp(ui, server)
当您运行应用程序并且什么都不做时,中心有微调器,而只要未单击按钮,它就不应该显示。
解决方案
推荐阅读
- python - 巴特沃斯过滤器python
- sql - 使用 LOP_FORMAT_PAGE 条目向 SQL Server 日志文件 (.ldf) 发送垃圾邮件
- c# - 如何避免图像 MS Bot 构建器框架的自动重新声明
- sql - How to use a Database Variable Name in dynamic SQL with visual studio for a SQL Server Project?
- python - 在 c++ qt 应用程序的后台运行程序
- r - 在 R 中的 scale_x_discrete 之后 geom_vline 不起作用
- node.js - Access Error while accessing Azure API from NodeJS
- string - How do I replace a character in the string with another charater in fortran
- angular - Angular 4有条件地在同一标签上添加指令
- vmware - 如何替换 ova 文件中的 vmdk 文件