내 앱의 다양한 플롯 / 출력에서 사용되는 데이터의 업데이트를 트리거하는 두 가지 다른 이벤트를 원합니다. 하나는 클릭되는 버튼 ( 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
절에 사용할 수있는 일종의 동작 결합 기능이 있습니까?