我正在开发一个闪亮的应用程序,但遇到了根据浏览器窗口的大小放置小部件的问题。我正在使用嵌套列和 FluidRow 来放置我的小部件(请参阅下面的代码)。我希望小部件 B 和 D 的左侧对齐,B 和 E 的右侧对齐(参见图 1),但是当我增加窗口的大小时,在某些时候右侧的对齐不再有效(图2)。
图1:正确的布局
图2:错误的布局

这是一个可重现的示例:
ui.R:
library(shiny)
shinyUI(fluidPage(column(
6,fluidRow(column(6, numericInput("a", label = "A", 0)),
column(6, numericInput("b", label = "B", 0))),
fluidRow(
column(6, numericInput("c", label = "C", 0)),
column(3, numericInput("d", label = "D", 0)),
column(3, numericInput("e", label = "E", 0))
)
),
column(5, offset=1,h1("other stuff"))
))
Run Code Online (Sandbox Code Playgroud)
服务器.R:
library(shiny)
shinyServer(function(input, output) {})
Run Code Online (Sandbox Code Playgroud)