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

时间:2017-10-04 17:13:17

标签: r shiny flexdashboard

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

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

1 个答案:

答案 0 :(得分:0)

很难说出什么是reprex而不是什么,但是我猜想该图输出未呈现,因为它在隐藏的页面上。也许

outputOptions(output, "myplot", suspendWhenHidden = FALSE)

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