Добавить ползунок на свернутой боковой панели - PullRequest
1 голос
/ 06 мая 2019

Я хотел бы добавить ползунок на складной боковой панели.У меня возникают некоторые проблемы с отображением содержимого, связанного с tabName в теле.То есть.При нажатии на вкладку содержимое в теле не отображается.

Этот код и как он выглядит, когда мы закомментируем ввод слайдера.

enter image description here

library(shiny)
library(shinydashboard)

ui <- dashboardPage(
  dashboardHeader(title = "Dynamic Menu"),
  dashboardSidebar(
    sidebarMenu(
      menuItem("hello", tabName = "helloWorld", icon = icon("calendar")#,
              #sliderInput("slide", "chose Slide", min = 5, max = 10, value = 10)
              )
    )
  ),
  dashboardBody(
    tabItems(
      tabItem(tabName = "helloWorld",
              tags$h1("hey")
      )
    )
  )
)

server <- function(input, output, session){



}

shinyApp(ui, server)

Если мы используемползунок ввода, тело исчезает.Я попытался с помощью некоторого сценария Java, но я не могу получить результат, который я ищу.Хранить в моей боковой панели должно быть разборно, если я решу добавить в другой пункт меню.

enter image description here

library(shiny)
library(shinydashboard)

ui <- dashboardPage(
  dashboardHeader(title = "Dynamic Menu"),
  dashboardSidebar(
    sidebarMenu(
      menuItem("hello", tabName = "helloWorld", icon = icon("calendar"),
              sliderInput("slide", "chose Slide", min = 5, max = 10, value = 10)
              )
    )
  ),
  dashboardBody(
    tabItems(
      tabItem(tabName = "helloWorld",
              tags$h1("hey")
      )
    )
  )
)

server <- function(input, output, session){



}

shinyApp(ui, server)

1 Ответ

0 голосов
/ 06 мая 2019

Что если вы полностью удалите tabItems и tabItem из своего тела?

Попробуйте с этим:

dashboardBody(
    tags$h1("hey")
  )

Или вы хотите иметь несколько тел в зависимости от того, какой menuItem выбран?

...