当我尝试将两个 FluidRows() 放入一个 output$variable 中时,我只得到最后一个:
> {fluidRow(class="a"); fluidRow(class="b")}
<div class="row b"></div>
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以将两行放入一个输出$变量中?
我不确定您到底期望什么,但我认为返回多个元素的最简单方法是使用div. 就像是:
output$variable <- renderUI({
div(
fluidRow( class = "a"),
fluidRow( class = "b")
)
})
Run Code Online (Sandbox Code Playgroud)
它将创建类似以下内容的内容:
<div>
<div class="row a"></div>
<div class="row b"></div>
</div>
Run Code Online (Sandbox Code Playgroud)