R Shiny selectInput和submitButton并排

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R Shiny selectInput和submitButton并排相关的知识,希望对你有一定的参考价值。

我正在使用R中的Shiny应用程序。该应用程序由运行在linux上的闪亮服务器运行。

我需要创建一个并排的selectInput字段和submitButton。我做了以下尝试。

from my ui.r

div(style="display:inline-block",
    selectInput("input$GeneVariable4", 
                label = h4(""), 
                choices = (Choices_cd), 
                multiple = TRUE,
                selected = c("Slc26a5","Sri"),
                selectize = TRUE,
                width = '400px'
                )
),
div(style="display:inline-block",
    submitButton("Submit")
),

此代码生成以下结果

[img]https://i.imgur.com/3bXcrR8m.png[/img]

这个问题是selectInput字段和submitButton之间有轻微的偏移。这很难看,我讨厌它。

有谁知道我怎么解决这个问题。我已经尝试添加br(),空格,但它只是向上或向下移动偏移量并不消除它。

关于如何并排获得这些建议的任何建议都将非常感激。此外,提交按钮不能放在下面,因为selectInput会在选中时选择下拉,遮挡位于栏下方的任何提交按钮。

答案

你可以使用fluidRowcolumn

fluidRow(column(4,
            selectInput(
                "input$GeneVariable4",
                label = h4(""),
                choices = (Choices_cd),
                multiple = TRUE,
                selected = c("Slc26a5", "Sri"),
                selectize = TRUE,
                width = '400px'
              )
            ),
     column(4, offset = 1,
                submitButton("Submit")))

以上是关于R Shiny selectInput和submitButton并排的主要内容,如果未能解决你的问题,请参考以下文章

Shiny R:当 selectInput 值改变时重置其他输入值

selectInput 选择依赖于 R Shiny Flexdashboard 的另一个 selectInput

R/Shiny 的 SelectInput "Selected" 不起作用

在 R/Shiny 中通过 selectInput() 传递变量名的问题

R Shiny - 我无法从selectInput操作中检索选定的输出值

R/Shiny 应用程序中的三个相互依赖的 selectInput