Выбранные реактивные блестящие материалы отбрасываются

Я не знаю, как обращаться с реактивными блестящими входами.

selectInput(
                           inputId = "projekt",
                           label = "Projekt wählen",
                           multiple = TRUE,
                           choices = ""
                           #choices = unique(data_angepasst$Projektname)
                         ),

                         selectInput(
                           inputId = "zeitpunkt",
                           label = "Zeitpunkt",
                           choices = list(
                             test= c(`Var1)` = "var1"),
                             ),
                          #selected = "null",
                           multiple = TRUE),

Sever



  dataInput <- reactive({
data_angepasst  %>%
  arrange(var) %>%
  filter(relevant %in% input$rel)  %>%
  filter(if(length(input$zeitpunkt) != 0){zeit %in% input$zeitpunkt}else{relevant %in% input$rel})  %>%
  filter(if(length(input$bereich) != 0){ID %in% input$bereich}else{relevant %in% input$rel})  %>%
  filter(if(length(input$kleinste) != 0){kleinst %in% input$kleinste}else{relevant %in% input$rel})%>%
  filter(if(length(input$projekt) != 0){pn %in% input$projekt}else{relevant %in% input$rel})
  })



  observe({
updateSelectInput(session, "projekt",
                  choices = unique(dataInput()$pn)
)})


  observe({
updateSelectInput(session, "zeitpunkt",
                  choices = unique(dataInput()$zeit)
)})

Проблема в том, что он реагирует на мои входные данные, НО в то время, когда я выбираю проект или блестящий "zeitpunkt", сразу же забирает входные данные и снова показывает все возможности.

У кого-то есть идеи, как двигаться дальше?

0 ответов

Другие вопросы по тегам