【问题标题】:Why conditionalPanel does not work on first attempt?为什么条件面板在第一次尝试时不起作用?
【发布时间】:2020-01-24 11:20:12
【问题描述】:

在我闪亮的 web 应用程序中,我将一些 conditionalPanel 放在各种 tabPanel 中,如下所示:

在用户界面方面:

tabPanel("Loading & parsing samples", 
             actionButton("runLoad"),
             conditionalPanel(
                         condition = ("output.load_panelStatus"),
                         h3("Push to get some summaries of the samples loaded"), 
                         ...)
)

在服务器端

observeEvent(eventExpr = input$runLoad, {
...
      output$load_panelStatus <- reactive({input$load_panelStatus=="show"})
      outputOptions(output, "load_panelStatus", suspendWhenHidden = FALSE)
      print("Parsing process ends")
      output$console_output_pre <- renderPrint("parsing process ends")
  })

奇怪的是,这在两天前运行良好,但现在(即使我在旧源版本上测试它)我必须按两次 runLoad 按钮才能让 UI 显示剩余的输出(h3("") 语句和所有剩余的输出......)。 与此同时,我只执行了一些包更新,但没有任何会影响闪亮的应用程序......(至少我猜)

如果其他人最近遇到过这种类型的问题,我会徘徊

【问题讨论】:

    标签: shiny


    【解决方案1】:

    问题出在 shinycssloaders 上。新版本 0.3.0。不能正常工作

    【讨论】:

    猜你喜欢
    • 2016-10-17
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多