r - 如何将多个 fluidRows() 放在一个 Shiny 输出中?

标签 r shiny

当我尝试将两个 fluidRows() 放入一个 output$variable 时,我只得到最后一个:

> {fluidRow(class="a"); fluidRow(class="b")}
<div class="row b"></div>

有没有办法在一个输出变量中放入两行?

最佳答案

我不确定您到底期望什么,但我认为返回多个元素的最简单方法是使用 div。像这样的东西:

output$variable <- renderUI({
  div(
    fluidRow( class = "a"),
    fluidRow( class = "b")
   )
})

它将创建如下内容:

<div>
  <div class="row a"></div>
  <div class="row b"></div>
</div>

关于r - 如何将多个 fluidRows() 放在一个 Shiny 输出中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39379268/

相关文章:

r - 更改 withProgress() 生成的消息框的样式和位置

r - 填充数据框中的特定列

r - 在 optwrap 中使用 lmer 的模糊警告 lme4

r - 如何改进 R 中 for 循环中的简单减法?

r - 如何在R箱图中的轴标签和轴标题之间放置更多空间

ubuntu - ubuntu 16 上的 Shiny 服务器错误 : "unable to open connection to X11 display ' '

javascript - 如何重定向到 Shiny 的动态URL?

r - 通过 R Shiny 中的 Leaflet 仅在 slider 上显示选定日期的数据点

r - 使用 react 值调整给定屏幕尺寸的绘图

r - 提取数据集中的第一个和最后一个位置