Вертикальная прокрутка для боковой панели в SHINY - PullRequest
0 голосов
/ 08 апреля 2020

Я бы хотел заблокировать боковую панель, чтобы она всегда была там, когда я прокручиваю вниз по основной панели, и я достиг этого, добавив:

 style = "position: fixed; width: 25%",

после боковой панели.

ОДНАКО, У меня много входных ползунков, и когда боковая панель блокируется, я не вижу их всех. Вот почему я хотел бы добавить вертикальную полосу прокрутки на боковой панели.

Я знаю, что это возможно в ShinyDashboard, добавив:

dashboardSidebar(
    tags$head(
      tags$style(HTML("
                      .sidebar { height: 90vh; overflow-y: auto; }
                      " )
      )
    ),

, но у меня нет dashboardSidebar, у меня что-то вроде:

ui <- fluidPage(

    # Sidebar layout with input and output definitions ----
    sidebarLayout(

        # Sidebar panel for inputs ----
        sidebarPanel(
...
...
)
        mainPanel(
...)
)

Может кто-нибудь помочь мне, пожалуйста? У меня нет Dashboard, и я не хочу менять его на Dashboard.

Спасибо!

1 Ответ

0 голосов
/ 08 апреля 2020

Решение состоит в том, чтобы добавить эту строку кода после sidebarPanel

style = "position: fixed; height: 90vh; overflow-y: auto;"
...