小编Ada*_*m H的帖子

在闪亮的 R 中,fluidPage 上的控制小部件的对齐方式

我正在开发一个闪亮的应用程序,但遇到了根据浏览器窗口的大小放置小部件的问题。我正在使用嵌套列和 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)

r shiny

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×1

shiny ×1