R-如何强制执行观察者

R-如何强制执行观察者,r,shiny,R,Shiny,我有一个带标签的闪亮应用程序。一些“反应表达式”/“导体”同时使用来自多个选项卡的输入。选项卡本身是由一些“观察者”构建的 我遇到的问题是,选项卡只有在用户选择它时才会更新,因此可能会使用不再存在的输入调用反应式表达式 我们发现了一个不好的解决方法,即触发一些选项卡上的点击,迫使它们更新(使用jquery)。 注意:我们无法使用UpdateAbsetPanel(),因为如果我们想执行以下操作,它将无法工作: updateTabsetPanel(session, "myPanel", select

我有一个带标签的闪亮应用程序。一些“反应表达式”/“导体”同时使用来自多个选项卡的输入。选项卡本身是由一些“观察者”构建的

我遇到的问题是,选项卡只有在用户选择它时才会更新,因此可能会使用不再存在的输入调用反应式表达式

我们发现了一个不好的解决方法,即触发一些选项卡上的点击,迫使它们更新(使用jquery)。 注意:我们无法使用UpdateAbsetPanel(),因为如果我们想执行以下操作,它将无法工作:

updateTabsetPanel(session, "myPanel", selected = "Tab1")
updateTabsetPanel(session, "myPanel", selected = "Tab2")
updateTabsetPanel(session, "myPanel", selected = "Tab1")
有没有办法强制刷新/取消没有焦点的观察者


谢谢

我想这个问题没有一般性的答案,但我确信我们可以为您的特殊情况找到解决方案。你能提供一个(降级的)代码示例,它与你面临的问题相同,这样我们就可以进行一点实验了吗?好吧,在我看来,你遇到了和我类似的问题-按一个按钮,但选择一个特定的选项卡面板。如果我是正确的,看看我的问题和漂亮的答案。我已经成功地处理了类似的问题。见此帖: