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_button
mệnh đề không?