,可以通过以下步骤实现:
actionButton
函数创建按钮,并为它们分配唯一的ID。library(shiny)
ui <- fluidPage(
actionButton("buttonA", "按钮A"),
actionButton("buttonB", "按钮B")
)
observeEvent
函数来监听按钮B的点击事件,并在触发事件时隐藏按钮A。可以使用hide
函数来隐藏按钮。server <- function(input, output) {
observeEvent(input$buttonB, {
hide("buttonA")
})
}
shinyApp(ui, server)
在上述代码中,当按钮B被点击时,触发observeEvent
函数中的代码块。在代码块中,使用hide
函数将按钮A隐藏起来。
这样,当用户单击按钮B时,按钮A将被隐藏起来。
领取专属 10元无门槛券
手把手带您无忧上云