2016-09-07 31 views
1

当我尝试将两个fluidRows()的一个输出$变量,我只得到了最后一个:如何将多个fluidRows()放在一个Shiny输出中?

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

有没有把两行一个输出$变量的方法吗?

+0

'标记列表(fluidRow(类= “A”),fluidRow(CLASS = “B”))' – Shape

+0

这比答案更我想出了。谢谢! – 3D0G

回答

1

我不确定你期望的是什么,但我认为最简单的方法是使用一个div来返回多个元素。喜欢的东西:

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

这将创建类似:

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

谢谢。比我自己的解决方案更好。更容易记住。 – 3D0G

相关问题