Chcę, aby dwa różne zdarzenia wyzwalały aktualizację danych używanych przez różne wykresy / wyjścia w mojej aplikacji. Jeden to klikany przycisk ( input$spec_button
), a drugi to punkt klikniętej kropki ( mainplot.click$click
).
Zasadniczo chcę wymienić oba te elementy jednocześnie, ale nie jestem pewien, jak napisać kod. Oto, co mam teraz:
na serwerze.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
}
})
Ale klauzula if-else nie działa
Error in mainplot.click$click | input$spec_button :
operations are possible only for numeric, logical or complex types
-> Czy jest jakaś funkcja łącząca akcje, której mogę użyć dla mainplot.click$click | input$spec_button
klauzuli?