【发布时间】:2020-08-21 13:41:08
【问题描述】:
当您在具有多个 tabItems 的仪表板中使用本机书签功能恢复 Shiny 会话时,您会遇到在添加书签时处于活动状态的会话(合法)。但是,其他tabItems() 的输出(选项卡、绘图...)在您实际单击它们并显示在浏览器中之前不会刷新/重新计算。有没有办法在恢复过程中重新计算那些未显示的输出?
一个可能的不优雅的解决方法是在onRestored() 的末尾为我们想要正确显示的每个现有标签项添加一堆updateTabItems()。
【问题讨论】:
-
您可以尝试
outputOptions中的suspendWhenHidden = FALSE选项。但是,它没有很好的文档记录,并且让它工作/在哪里放置outputOptions