Я хочу, щоб дві різні події викликали оновлення даних, які використовуються різними графіками / виходами в моєму додатку. Один - це кнопка, по якій натискається ( input$spec_button
), а інша - точка на крапці, яку натискають ( mainplot.click$click
).
В основному, я хочу перерахувати для обох одночасно, але я не впевнений, як написати код. Ось що я маю зараз:
на сервері.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
речення?