【发布时间】:2020-05-13 08:08:52
【问题描述】:
我有一个相对简单的应用程序,有两个 radioGroupButtons
radioGroupButtons('rng1', label = 'Select metric',
choices = c('A', 'B', 'C' ),
selected = 'A', justified = TRUE)
radioGroupButtons('rng2', label = 'Select metric',
choices = c('A', 'B', 'C' ),
selected = 'A', justified = TRUE)
我试图围绕observe() 或observeEvent() 构建反应性,其中反应性仅在两者都发生变化但不起作用时才会触发。
所以在下面的例子中(尝试了很多其他的)
observe({
req(input$rng1, input$rng2)
print('both changed')
})
当只有 1 个更改时触发。仅当两个值都更改时,我才需要它打印。
我相信一定有一个非常基本的解决方案,但我找不到。
感谢您的帮助
【问题讨论】:
标签: r shiny shiny-reactivity