Создание подпанелей при наведении на основную панель в блестящем
Я пытаюсь отобразить подпанели при наведении на основную панель пользователя, однако я не могу этого сделать. В настоящее время мой код дает следующий вывод:
Однако я хочу, чтобы субпанели под основными вкладками, такие как субпанели tab1, называемые subpanel11 и subpanel12, отображались только после того, как пользователь наводит курсор на Tab1. Любая помощь будет оценена!
Мой код следующий:
shiny::runApp(list(
ui = bootstrapPage(
tabsetPanel(id = "tabSelected",
tabPanel("Tab1", uiOutput("Tab1")),
tabPanel("Tab2", uiOutput("Tab2")),
tabPanel("Tab3", uiOutput("Tab3")),
tabPanel("Tab4", uiOutput("Tab4"))
)
),
server = function(input, output,session) {
output$Tab1 <- renderUI({
tabsetPanel(id = "subTabPanel1",
tabPanel("subTab11"),
tabPanel("subTab12")
)
})
output$Tab2 <- renderUI({
tabsetPanel(id = "subTabPanel2"
)
})
output$Tab3 <- renderUI({
tabsetPanel(id = "subTabPanel3",
tabPanel("subTab31"),
tabPanel("subTab32")
)
})
output$Tab4 <- renderUI({
tabsetPanel(id = "subTabPanel4"
)
})
}))