0

假设我有一个 UI 选择器,我想在不使用“shinyjs”包的情况下将其加载为“禁用”状态。如何设置选项或任何其他元素以使此 UI 选择器从一开始就处于“禁用”状态。

library(shiny)

# UI
ui <- fluidPage(
  fluidRow(uiOutput("uo_variable_x"))
)

# Server
server <- function(session, input, output) {
  
  # Variable 'X'
  output$uo_variable_x <- renderUI({
    selectizeInput(
      'si_variable_x', 
      label = NULL, 
      choices = state.name,
      selected = state.name[1:2],
      multiple = TRUE,
      options = list(
        create = TRUE
        # EXPECT some parameter here
      ))
  })
}

# Run the application 
shinyApp(ui = ui, server = server)
4

0 回答 0