verbatimTextOutput宽度基于px

时间:2018-01-29 11:36:40

标签: r shiny

有没有办法根据verbatimTextOutput调整px宽度? 到目前为止,我发现了像

这样的东西
fluidRow(column(width = 2,verbatimTextOutput("placeholder", placeholder = TRUE)))

根据选定的列数更改verbatimTextOutput的宽度。我该如何更改它以使宽度基于px?例如,想要width = 280px

仅供参考,我使用renderText来显示结果。

Apperiacite!

1 个答案:

答案 0 :(得分:2)

您可以将style应用为:

rm(list = ls())
library(shiny)
ui <- fluidPage(
  div(style="width:500px;",fluidRow(verbatimTextOutput("placeholder", placeholder = TRUE)))
)

server <- function(input, output, session) {

  output$placeholder <- renderText({"Testing Size by px"})

}

shinyApp(ui, server)

编辑:添加填充

您可以使用paddingpadding-leftpadding-top等来添加小部件之间的空格:

rm(list = ls())
library(shiny)
ui <- fluidPage(
  div(style="width:500px;padding-left:100px;",fluidRow(verbatimTextOutput("placeholder", placeholder = TRUE)))
)

server <- function(input, output, session) {

  output$placeholder <- renderText({"Testing Size by px"})

}

shinyApp(ui, server)