У меня проблемы с настройкой observeEvent
для правильной работы.
sliderInput()
должен быть включен и доступен, только если Да выбран в radioButton()
Чего мне не хватает?
library(shiny)
ui <- fluidPage(
radioButtons("EXBR", "External Beam Radiation", choiceValues=list("No","Yes"),
choiceNames=list("No","Yes"), selected ="No", inline=T),
sliderInput("EXBRGy", "Cumulative Gy dosage",
min = 2, max = 60, value = 40)
)
server <- function(input, output, session) {
observeEvent(input$EXBR, {
if((input$EXBR == "Yes")){
disable("EXBRGy")
}else{
enable("EXBRGy")
}
})
}
shinyApp(ui, server)