[英]How can I change R-Shiny “checkboxinput” value to FALSE/TRUE programmatically?
我想在運行時將checkboxinput值更改為FALSE / TRUE。 我怎樣才能做到這一點?
checkboxInput(inputId = "smoother", label = "Overlay smooth trend line", value = FALSE)
您可以使用updateCheckboxInput()
。 請參閱以下示例:
可重現的示例:
library(shiny)
ui <- fluidPage(
actionButton(
inputId = "check",
label = "update checkbox"
),
checkboxInput(
inputId = "checkbox",
label = "Input checkbox"
)
)
server <- function(input, output, session) {
observeEvent(
eventExpr = input$check, {
updatedValue = !input$checkbox
updateCheckboxInput(
session = session,
inputId = "checkbox",
value = updatedValue
)
}
)
}
shinyApp(ui, server)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.