在我闪亮的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(“”)语句以及所有其余输出...)。 在此期间,我只执行了一些软件包更新,但没有任何内容会影响闪亮的应用程序……(至少我想)
如果有人最近遇到过此类问题,我会流连忘返
答案 0 :(得分:0)
问题出在Shinycssloaders上。新版本0.3.0。无法正常工作