Я пытаюсь создать блестящее приложение, если пользователь выбирает радиокнопку «прочее», которая может набирать его, но также сохранять в бэкэнде, так как пользователю не нужно перепечатывать его при выборе «другого» радио кнопка снова.
Пытался использовать функцию UpdateSelectInput.
radioButtons(inputId = "Id", label = "Select Id ",inline = TRUE,
choices = list("choice 1", "choice 2","OTHER"), selected = "choice 1"),
uiOutput("sub_choices")
server <- function(input, output, session){
output$sub_choices<- renderUI({
if(input$Id== "choice 1"){
selectInput(inputId="sub_Ids",
label="Select sub Ids",
choices = list("sub choice 1", "sub choice 2" , "sub choice 3", selected = "")
}else if(input$Id == "choice 2"){
selectInput(inputId="sub_Ids",
label="Select sub Ids",
choices = list("sub choice 1", "sub choice 2" , "sub choice 3", selected = "")
}else{
textInput(inputId = "other_choice", label = "Type Other",
value = "")
}
})