Последняя блестящая вкладка отображается во всех предыдущих вкладках - PullRequest
0 голосов
/ 28 апреля 2020

Это продолжается! Глубоко рассмотрены скобки, изменилось положение вкладок, и когда я изменил вкладку «Наименование» на «Руководство», он просто начал отображать «Наименование» под всеми остальными вкладками. Теперь я следую за структурой без fluidPage, как в первоначальном вопросе (начиная с navbarPage(), она печатает приложение, как показано на рисунке ниже, ничего не происходит, когда я нажимаю «Руководство», но оно отображается под каждой вкладкой, и когда я нажимаю первый вид квадрата этой панели навигации.

> R.Version()
$platform
[1] "x86_64-w64-mingw32"

$arch
[1] "x86_64"

$os
[1] "mingw32"

$system
[1] "x86_64, mingw32"

$status
[1] ""

$major
[1] "3"

$minor
[1] "6.2"

$year
[1] "2019"

$month
[1] "12"

$day
[1] "12"

$`svn rev`
[1] "77560"

$language
[1] "R"

$version.string
[1] "R version 3.6.2 (2019-12-12)"

$nickname
[1] "Dark and Stormy Night"

navbarPage

Ниже вы можете найти структуру пользовательского интерфейса, чтобы иметь представление о том, как она разрабатывается!

#--------------------------------------- User Interface ---------------------------------------#

# Tell user server script is beginning to run
print("ui.R")

ui <- fluidPage(
  navbarPage(title = "Let's do some analysis!",
             id = "inTabset",
             theme = shinytheme("yeti"),   
             selected = "Home",

             br(),
             # ---------- Home Tab ---------- #
             tabPanel(
               title = "Home",
               fluidRow(
                 column(8,
                          div(
                            actionButton(inputId = 'start', 
                                         label = 'Get started!'),
                            style="text-align:center"
                          ),
                          style = "font-size: 100%; width: 100%"
                        ),
                        offset = 2
                 )
               ), # tabPanel - Home Tab
             # ---------- Datasets Tab ---------- #
             tabPanel(title = "Datasets",
                      fluidRow(
                        sidebarPanel(
                      )),
                      fluidRow(
                        sidebarPanel(
                          tags$hr(style="border-color: #606060;"),
                          div(
                            h3(HTML(paste0("<b>","Dataset","</b>"))), 
                            style = "font-size: 100%; width: 100%, text-align:center"
                            )
                          ),
                        mainPanel(
                          DT::dataTableOutput("raw_data")
                        )
                      ),
                      fluidRow(
                        sidebarPanel(
                        ),
                        mainPanel(
                          )
                        )
                      ), # tabPanel - Datasets
             tabPanel("Analizing & Modeling",

                      tags$br(),
                      div(
                        h3(HTML(paste0("<b>","Modeling","</b>"))),
                        align = "left"
                      ),
                      tags$br(),

                      fluidRow(
                        sidebarPanel( 
                          ),
                        mainPanel(
                           )
                        )
                      ), #tabPanel - Analizing & Modeling 
             # ---------- Naming Tab ---------- #
             tabPanel("Name setting",

                      tags$br(),
                      div(
                        h3(HTML(paste0("<b>","Think of a name!","</b>"))),
                        align = "left"
                      )
                      ,
                      tags$br(),

                      fluidRow(
                        sidebarPanel(
                        )
                      ),
                      fluidRow(
                        sidebarPanel( 
                        ),
                        mainPanel(
                        )
                      ),
                      fluidRow(
                        sidebarPanel( 
                        ),
                        mainPanel(
                        )
                      ),

                      fluidRow(
                        sidebarPanel( 
                          div(
                            h4(HTML(paste0("<b>","Download","</b>"))),
                          )
                        )
                      )
             ), #tabPanel - Naming Tab
             # ---------- Guideline Tab ---------- #
             tabPanel(title = "Guidelines",

                      tags$br(),
                      div(
                        h3(HTML(paste0("<b>","Step by step","</b>"))),
                        align = "left"
                      ),
                      tags$br(),

                      fluidRow(
                        column(8,
                               div(
                                 div(
                                   style = "text-align:center"
                                 ),
                                 style = "font-size: 100%; width: 100%;text-align:center"
                               ),
                               offset = 2
                               )
                        ),

                      tags$br(),

                      fluidRow(
                        column(8,
                               div(
                                 imageOutput("LDAvis_plot4",height = "100%",width="100%"),
                                 style = "text-align:center"
                               ),
                               div(
                                 h6(tags$li(HTML(paste0("")))),
                                 style = "text-align:left"
                               ),
                               offset = 2
                        )
                      )
             ) # tabPanel - Guideline Tab
  ) # navbarPage
) # fluidPage
...