Ich möchte, dass zwei verschiedene Ereignisse eine Aktualisierung der Daten auslösen, die von verschiedenen Plots / Ausgaben in meiner App verwendet werden. Eine ist eine Schaltfläche, auf die geklickt wird ( input$spec_button
), und die andere ist ein Punkt auf einem Punkt, auf den geklickt wird ( mainplot.click$click
).
Grundsätzlich möchte ich für beide gleichzeitig aufgelistet sein, bin mir aber nicht sicher, wie ich den Code schreiben soll. Folgendes habe ich jetzt:
in 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
}
})
Die if-else-Klausel funktioniert jedoch nicht
Error in mainplot.click$click | input$spec_button :
operations are possible only for numeric, logical or complex types
-> Gibt es eine Art Action-Combiner-Funktion, die ich für die mainplot.click$click | input$spec_button
Klausel verwenden kann?