Я хочу, чтобы два разных события вызывали обновление данных, используемых различными графиками/выводами в моем приложении. Один - нажатие кнопки (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
?