R 在以后的测试中失效
我正在使用R 在以后的测试中失效,r,shiny,R,Shiny,我正在使用 invalidateLater(5000, session) 在我闪亮的代码中,它正在工作。每隔5秒,我会刷新一个查询,并更新一个绘图。但屏幕和绘图每5秒变灰一次,因此在更新过程中,页面看起来好像已死亡。有没有办法只更新绘图,避免页面看起来死气沉沉 @约翰-谢谢这是我的用户界面 shinyUI(pageWithSidebar( headerPanel("tst"), sidebarPanel( sliderInput("n", "Number of plots",
invalidateLater(5000, session)
在我闪亮的代码中,它正在工作。每隔5秒,我会刷新一个查询,并更新一个绘图。但屏幕和绘图每5秒变灰一次,因此在更新过程中,页面看起来好像已死亡。有没有办法只更新绘图,避免页面看起来死气沉沉
@约翰-谢谢这是我的用户界面
shinyUI(pageWithSidebar(
headerPanel("tst"),
sidebarPanel(
sliderInput("n", "Number of plots", value=2, min=1, max=7),
width = 2
),
mainPanel(
# This is the dynamic UI for the plots
uiOutput("plots")
)
))
谢谢。问题是,当某些内容被更新时,默认的.css会给它一个类
。重新计算,这就是它看起来灰色的原因。你可以通过放置
tags$style(type="text/css",
".recalculating { opacity: 1.0; }"
)
在您的ui.r
中,或者在您的.css中放入等效项(如果您正在使用)。显然,如果你了解CSS,你也可以尝试其他想法。John-谢谢。我搜索了主面板,但看不到标签放在哪里。我已经添加了我的ui.r。你能建议把标签放在哪里吗?谢谢大家!@user3022875您可以将它放在带有Sidebar(
的页面后面。您可能希望将它包装在标记$head()
中,但我不确定它是否是必需的。请查看此处:有关.css
的详细信息。