我在用
invalidateLater(5000, session)
在我的闪亮代码中并且它正在工作。每 5 秒我就会刷新一个查询并更新一个绘图。但屏幕和绘图每 5 秒就会变成灰色,因此在更新时页面看起来像是死了。有没有办法只更新绘图并避免页面看起来像是死了?
@JOhn - 谢谢你,这是我的 ui.r
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 会给它一个类.recalculating
这就是让它看起来灰色的原因。你可以通过放置来解决这个问题
tags$style(type="text/css",
".recalculating { opacity: 1.0; }"
)
in your ui.r
或者把同等的东西放在你身上.css
如果您正在使用一个。显然,如果您了解 CSS,您也可以尝试其他想法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)