В моем случае параметры являются состояниями, а вместо группы отметок у меня есть dropInput. Я запускаю логику с помощью одного флажка в пользовательском интерфейсе. Теперь я хочу, чтобы каждый раз, когда я нажимаю кнопку, все мои состояния должны быть предварительно выбраны в раскрывающемся списке, а пользовательский ввод необходим в если флажок не установлен. Но, к сожалению, независимо от того, нажал ли пользователь флажок или нет, выход всегда выбирается пользователем в раскрывающемся списке, то есть «все состояния» по умолчанию не заполняются в качестве предварительных выборов.Отобразить все значения параметров, используя selectInput() в R Shiny
Server.R -
observe({
if(input$national>0)
{if (input$national %% 2 == 0){
updateSelectInput(session,
"State",label = h4("Select any state"),
choices = list("NSW" = "NSW","Victoria" = "Victoria","SA" = "SA","Tasmania" = "Tasmania"),
selected = c("NSW","Victoria","SA","Tasmania"),multiple = TRUE
)}
else
{updateSelectInput(session,
"State",
label = h4("Select any state"),
choices = list("NSW" = "NSW","Victoria" = "Victoria","SA" = "SA","Tasmania" = "Tasmania"),
selected = c(),multiple = TRUE
)
}}
})
Любая помощь очень ценится и благодарит заранее.
Я взял это сам из другого ответа здесь давно, но не могу найти его прямо сейчас. –
Большое спасибо за помощь Сербан. Я добился определенного прогресса, но мне нужна дополнительная помощь. Пожалуйста, посмотрите на редактирование сообщения. –