【问题标题】:R shiny scroll wellPanelR闪亮的滚动井面板
【发布时间】:2015-03-26 23:02:52
【问题描述】:

是否可以滚动一个wellPanel或column?

我这里有一个简单的 ui 方案。

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

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

我想让其中一些 wellPanel(里面有表单)可滚动。

我尝试在“sidebarPanel(”下添加如下所示的这段代码,但这使我的整个侧边栏面板滚动。我希望使“wellPanel”或“列”可滚动。

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

谢谢

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    感谢 Carlos Sanchez,这是答案:

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

    【讨论】:

    • 我发现这会产生奇怪的行为。我希望该列滚动,以便在用户滚动浏览冗长的radioButton 小部件列表时页面的其余部分保持可见。我发现标签和选项名称滚动,但单选按钮保持固定。你有没有类似的问题?
    • 我最近没有检查过,但当时它对我有用。如果您有复杂的代码,则可能是某些 ui 元素放错了位置。
    • 这可能是我用来制作小部件的功能。你可以在这里看到它stackoverflow.com/questions/34079518/…
    • 奥斯卡·福斯莫想通了。我使用的是内联收音机小部件,在 CSS 中设置了position:relative。我只需将相同的内容添加到面板的style,然后您的解决方案就可以完美运行。
    • 我希望能够在闪亮的仪表板中的 figRow 或 tabpanel 中左右滚动。我尝试用“overflow-x”替换“overflow-y”并设置最大宽度而不是高度,但它不起作用。欢迎提出想法
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2016-04-10
    • 2020-06-26
    • 2016-09-24
    • 1970-01-01
    • 2020-05-23
    相关资源
    最近更新 更多