在 Shiny 中单击按钮 B 时隐藏按钮 A
Hiding button A on click of button B in Shiny
非常简单的问题:在我闪亮的 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))
非常简单的问题:在我闪亮的 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))