【发布时间】: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