2015-03-26 19 views
9

Ist es möglich, ein wellPanel oder eine Spalte zu scrollen?R glänzend scroll wellPanel

Ich habe ein einfaches UI Schema hier.

shinyUI(
    fluidPage(
    sidebarLayout(
     sidebarPanel(
     wellPanel(), 
     wellPanel() 

     ), 
     mainPanel(
      fluidRow(
      column(3, 
      wellPanel() 
      ) 
     ) 
     ) 
    ) 
) 
) 

Ich möchte einige dieser wellPanels (mit Formen innerhalb) scrollbar machen.

Ich habe versucht, dieses Stück Code hinzufügen unten unter ‚sidebarPanel (‘ gesehen, aber das machte meine ganze sidebarpanel zu blättern. Ich suche eine ‚wellPanel‘ oder eine ‚Spalte‘ scrollbaren.

tags$head(tags$style(
    type = 'text/css', 
    'form-group { max-height: 600px; overflow-y: auto; }') 
zu machen

Dank

Antwort

14

Dank Carlos Sanchez, hier ist die Antwort:.

wellPanel(id = "tPanel",style = "overflow-y:scroll; max-height: 600px", 
other-stuff..) 
+0

ich, dass dieses seltsame Verhalten erstellt gefunden wollte ich die Spalte so zu bewegen, dass der Rest der Seite würde WHI sichtbar bleiben Der Benutzer scrollte durch eine lange Liste von RadioButton-Widgets. Ich habe festgestellt, dass die Labels und Auswahlnamen gescrollt wurden, aber die Optionsfelder blieben unverändert. Hatten Sie ähnliche Probleme? –

+0

Ich habe es vor kurzem nicht überprüft, aber es funktionierte für mich damals. Wenn Sie über komplexen Code verfügen, befinden sich ui-Elemente möglicherweise an der falschen Stelle. – rmf

+0

Es könnte die Funktion sein, die ich verwende, um die Widgets zu machen. Sie können es hier sehen http://stackoverflow.com/questions/34079518/r-shiny-panel-scroll-bar-moves-text-but-not-radio-buttons –