相关疑难解决方法(0)

R Shiny navbarMenu

我正在使用该软件包的开发版本开发一个Shiny应用程序,如此处所述.

当我使用navbarPagetabsetPanel,一切都按预期工作:

library(shiny)

shinyUI(
    navbarPage("Page Title",

        tabPanel("Panel 1")
        tabPanel("Panel 2"),
        tabPanel("Panel 3"))
)
Run Code Online (Sandbox Code Playgroud)

但是,当我添加navbarMenu到其中一个标签时:

library(shiny)

shinyUI(
    navbarPage("Page Title",

        navbarMenu("Menu",
            tabPanel("Panel 1.1"),
            tabPanel("Panel 1.2")),
        tabPanel("Panel 2"),
        tabPanel("Panel 3"))
)
Run Code Online (Sandbox Code Playgroud)

文本"选项卡窗格活动"出现在应用程序的每个选项卡上,即使是不在内部的选项卡navbarMenu.似乎'tab-pane active'是一个CSS类,应该在div标签内,但不知何故,它在页面源代码中显示为纯文本.

有没有人知道造成这种情况的原因,或者如何修复它?

r shiny

10
推荐指数
1
解决办法
1万
查看次数

如何在Shiny中使用自己的一组小部件创建多个页面

我希望能够创建多个页面,每个页面都有一组小部件下拉,单选按钮和绘制地图的空间.Shiny教程展示了如何创建多个页面

shinyUI(navbarPage("My Application",
  tabPanel("Component 1"),
  tabPanel("Component 2"),
  tabPanel("Component 3")
))
Run Code Online (Sandbox Code Playgroud)

如何在每个页面中添加小部件,例如如何将以下内容添加到组件1?

  sidebarLayout(
    sidebarPanel(
        selectizeInput(
            'id', label = "Year", choices =   NULL,multiple=FALSE,selected="X2015",
            options = list(create = TRUE,placeholder = 'Choose the year')

        ),
        # Make a list of checkboxes
        radioButtons("radio", label = h3("Radio buttons"),
                     choices = list("Choice 1" = 1,
                                   "Choice 2" = 2)
Run Code Online (Sandbox Code Playgroud)

     mainPanel(
        plotOutput("distPlot")
    )
Run Code Online (Sandbox Code Playgroud)

r shiny

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×2

shiny ×2