闪亮的R对齐按钮

时间:2015-02-26 18:08:34

标签: r button alignment shiny

我的U.i文件中有两个按钮

div(style="display:inline-block",submitButton("Analysis")),
  div(style="display:inline-block",downloadButton('downloadData', 'Download Data'))

在应用程序中提供以下输出

enter image description here

但是我尝试对齐这些按钮,以便下载数据位于灰色框的右侧,分析按钮位于灰色框的左侧,而不是现在的样子。我该怎么做?预期用途是变得更先进并创建另一个位于灰色框中间的按钮。我假设你做了类似的事情

style="display:center-align"
style="display:right-align"
style="display:left-align"

但我不确定如何处理这个过程。

3 个答案:

答案 0 :(得分:6)

这有效:

div(style="display:inline-block",submitButton("Analysis"), style="float:right"),
div(style="display:inline-block",downloadButton('downloadData', 'Download Data'), style="float:right")

但您应该考虑使用样式表,如本答案中所述:https://stackoverflow.com/a/25390164/1117932

答案 1 :(得分:0)

您应该尝试使用fluidRow()

#example
library(shiny)

ui <- fluidPage(
  fluidRow(
    actionButton(inputId = "button01", label = "A"),
    actionButton(inputId = "button02", label = "B"),
    actionButton(inputId = "button03", label = "C")
  )
)

server <- function(input, output, session){}
shinyApp(ui, server)

答案 2 :(得分:0)

我尝试使用@Verena Haunschmid 的答案,但没有用。这对我有用(非常相似):

div(style = "display:inline-block; float:right", actionButton("hideshow", "Hide/Show"))