【发布时间】:2020-07-18 16:22:44
【问题描述】:
我同时使用fluidPage()、navbarPage() 和tabsetPanel(),因为我希望在标签之间切换。运行ShinyApp 时,我在导航栏标题附近看到一个黑框区域。但是,当我不使用 tabsetPanel() 时,我看不到这一点,因为所有选项卡都进入导航栏。我应该如何移除这个暗箱区域?
用户界面错误
代码:
# Loading Libraries
library("shiny")
library("shinythemes")
Main_UI <- shinyUI({
fluidPage(theme = shinytheme("flatly"),
navbarPage(title="Title",
tabsetPanel(id = "inTabset",
tabPanel("Tab1", value = "Tab1", actionButton("b1", label = "Jump To Tab2")),
tabPanel("Tab2", value = "Tab2", actionButton("b2", label = "Jump To tab1")))
))})
# Server Function
Main_Server <- function(input,output,session) {
observeEvent(input$b1, {
updateTabsetPanel(session, "inTabset", selected = "Tab2")})
observeEvent(input$b2, {
updateTabsetPanel(session, "inTabset", selected = "Tab1")})}
# Run-app
shinyApp( ui = Main_UI, server = Main_Server)
【问题讨论】: