Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Shiny 在屏幕上单击按钮B时隐藏按钮A_Shiny_Action Button - Fatal编程技术网

Shiny 在屏幕上单击按钮B时隐藏按钮A

Shiny 在屏幕上单击按钮B时隐藏按钮A,shiny,action-button,Shiny,Action Button,非常简单的问题:在我闪亮的UI中,我有两个按钮,A和B 点击按钮B,我希望按钮A被隐藏,但我认为updateActionButton没有这个功能。那么这是如何实现的呢 提前感谢Dean构建了具有此功能的奇妙的shinyjs包。请注意,我添加了toggle而不是hide,但您可以根据需要进行切换 rm(list = ls()) library(shiny) library(shinyjs) ui <- fluidPage( useShinyjs(), actionButton("h

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

点击按钮B,我希望按钮A被隐藏,但我认为updateActionButton没有这个功能。那么这是如何实现的呢


提前感谢

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))
rm(list=ls())
图书馆(闪亮)
图书馆(shinyjs)
用户界面