【发布时间】:2019-05-17 04:33:15
【问题描述】:
我有一个闪亮的仪表板,侧边栏中有两个滑块,正文中有两个选项卡面板。我想要实现的是当我选择“slider1”选项卡面板时只显示“slider1”,当我选择“slider2”选项卡面板时只显示“slider2”。
## app.R ##
library(shiny)
library(shinydashboard)
ui <- dashboardPage(
dashboardHeader(),
dashboardSidebar(
uiOutput("slider1"),
uiOutput("slider2")
),
dashboardBody(
tabsetPanel(
id = 'testingDPEtab',
tabPanel("slider1"
),
tabPanel("slider2"
)
)
)
)
server <- function(input, output) {
output$slider1<-renderUI({
sliderInput("slider1", label = h3("Slider1"), min = 0,
max = 100, value = 50)
})
output$slider2<-renderUI({
sliderInput("slider2", label = h3("Slider2"), min = 0,
max = 200, value = 50)
})
}
shinyApp(ui, server)
【问题讨论】:
标签: r shiny shinydashboard