Mar*_*rta 6 css user-interface label r shiny
我有一个像这样的闪亮应用程序:
server.R:
library(shiny)
function(input, output) { NULL }
Run Code Online (Sandbox Code Playgroud)
和ui.R:
library(shiny)
pageWithSidebar(
headerPanel("side-by-side"),
fluidRow(
column(2),
column(4,
wellPanel(
selectInput(inputId = "options", label = "some text",
choices = list(a = 0, b = 1)))
)
),
fluidRow(
h3("bla bla")
)
)
Run Code Online (Sandbox Code Playgroud)
我希望在它旁边有selectInput标签,而不是上面.你知道怎么做吗?
我发现了这个:将闪亮的小部件放在它们的标题旁边, 但它对我不起作用.
有多种方法可以做到这一点,这里有一个:
library(shiny)
server <- shinyServer(function(input, output) { NULL })
ui <- shinyUI(
pageWithSidebar(
headerPanel("side-by-side"),
sidebarPanel(
fluidRow(
tags$head(
tags$style(type="text/css", "label.control-label, .selectize-control.single{ display: table-cell; text-align: center; vertical-align: middle; } .form-group { display: table-row;}")
),
column(2),
column(4,
selectInput(inputId = "options", label = "some text",
choices = list(a = 0, b = 1))
)
)),
mainPanel(
fluidRow(
h3("bla bla")
))
)
)
shinyApp(ui=ui,server=server)
Run Code Online (Sandbox Code Playgroud)
如果您不想使用shinys默认CSS,您可以将标签留空并在其旁边创建一个标签,而不是强制将现有标签放在一边.
| 归档时间: |
|
| 查看次数: |
5875 次 |
| 最近记录: |