在Shiny

时间:2017-07-11 17:14:18

标签: shiny action-button

非常简单的问题:在我闪亮的UI中,我有两个按钮,A和B

点击按钮B我希望隐藏按钮A,但我不认为updateActionButton具有此功能。那怎么办呢?

提前致谢

1 个答案:

答案 0 :(得分:0)

Dean构建了具有此功能的精彩shinyjs包。请注意,我添加了toggle而不是hide,但您可以根据需要进行切换

rm(list = ls())
library(shiny)
library(shinyjs)

ui <- fluidPage(
  useShinyjs(),
  actionButton("hide","a"),
  actionButton("b","b")
)

server <- shinyServer(function(input,output){

  observeEvent(input$hide,{
    toggle("b")
  })

})
runApp(list(ui = ui, server = server))

enter image description here