Quiero que dos eventos diferentes activen una actualización de los datos que utilizan varios gráficos / salidas en mi aplicación. Uno es un botón en el que se hace clic ( input$spec_button
) y el otro es un punto en un punto en el que se hace clic ( mainplot.click$click
).
Básicamente, quiero enumerar ambos al mismo tiempo, pero no estoy seguro de cómo escribir el código. Esto es lo que tengo ahora:
en servidor.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
}
})
Pero la cláusula if-else no funciona
Error in mainplot.click$click | input$spec_button :
operations are possible only for numeric, logical or complex types
-> ¿Hay algún tipo de función de combinación de acciones que pueda usar para la mainplot.click$click | input$spec_button
cláusula?