Tôi muốn hai sự kiện khác nhau kích hoạt cập nhật dữ liệu đang được sử dụng bởi các lô / đầu ra khác nhau trong ứng dụng của tôi. Một là một nút đang được nhấp ( input$spec_button) và một là một điểm trên dấu chấm đang được nhấp ( mainplot.click$click).
Về cơ bản, tôi muốn liệt kê cho cả hai cùng một lúc, nhưng tôi không chắc chắn về cách viết mã. Đây là những gì tôi có bây giờ:
trong máy chủ.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
}
})
Nhưng mệnh đề if-else không hoạt động
Error in mainplot.click$click | input$spec_button :
operations are possible only for numeric, logical or complex types
-> Có loại hàm kết hợp hành động nào mà tôi có thể sử dụng cho mainplot.click$click | input$spec_buttonmệnh đề không?