具有闪亮运行时的多页Flexdashboard - 用于检测闪亮模块观察者中的页面更改

nat*_*ate 6 r shiny flexdashboard

我想知道是否有一种方法可以使用flexdashboard中具有闪亮运行时环境的观察者来检测页面更改?我想观察页面更改然后强制评估另一个观察者,或者,如果更容易,强制评估闪亮模块内的反应数据对象.本设计在第一页上有几个图形和内容,全部由反应dat()对象生成,然后在flexdashboard的第二页上使用相同dat()对象的传单地图.问题是我现在的观察者不会在用户第一次点击页面时触发,尽管设置为运行observeEvent(dat(), {plotting code here}).然而,在他们进行新的数据选择之后,dat()观察者会发射,从而产生期望的结果和预期的小叶图.

我想在用户第一次点击第二页时解决地图空白的问题.我试过看过RStudio的文档,但也许我错过了一些东西.我希望有人可以帮助我.Nate,提前谢谢你.

tho*_*hal 0

很难说 w/oa 有什么问题reprex,但我猜绘图输出没有渲染,因为它位于隐藏页面上。或许

outputOptions(output, "myplot", suspendWhenHidden = FALSE)
Run Code Online (Sandbox Code Playgroud)

是否有助于myplot等于id您的传单地图输出对象?