Я хочу, чтобы два разных события запускали обновление данных, используемых различными графиками / выходами в моем приложении. Один - это нажатая кнопка ( input$spec_button
), а другой - точка на нажатой точке ( mainplot.click$click
).
По сути, я хочу перечислить оба варианта одновременно, но я не уверен, как писать код. Вот что у меня есть сейчас:
в server.R:
data <- eventReactive({mainplot.click$click | input$spec_button}, {
if(input$spec_button){
# get data relevant to the button
} else {
# get data relevant to the point clicked
}
})
Но предложение if-else не работает
Error in mainplot.click$click | input$spec_button :
operations are possible only for numeric, logical or complex types
-> Есть ли какая-то функция объединения действий, которую я могу использовать для этого mainplot.click$click | input$spec_button
предложения?