У меня блестящее приложение с несколькими меню pickerInput.Количество вариантов изменяется в каждом меню в зависимости от выбора других меню, поэтому я не могу ничего жестко кодировать (например, в меню A будет 4 возможных варианта выбора).
Я пытаюсь определить, как проверить, выбрал ли пользователь все возможные значения в меню (в pickerInput есть встроенная кнопка «Выбрать все»).
Пример того, как структурированы мои меню pickerInput:
choices <- c("apple", "pear", "orange")
pickerInput(inputId = "A",
label = "Menu A:",
choices = c(sort(na.omit(choices))),
options = list(`actions-box` = T,
`none-selected-text` = "Please make a selection."),
multiple = T)
В приведенном выше примере кода есть (жестко запрограммированные) 3 варианта, однако в моем реальном приложении это может отличаться.В этом примере, чтобы узнать, были ли выбраны все варианты, я мог бы просто проверить, были ли сохранены 3 выбора в input$A
.
Я хочу обобщить это, я проверил документацию и не нашел никакого встроенного способа проверки, выбрал ли пользователь все варианты в меню pickerInput
.Поэтому я ищу альтернативный способ проверки этого.