【发布时间】:2021-05-20 17:36:01
【问题描述】:
我想在输入本身旁边有输入框标签,但只有某些输入。
我在这里找到了解决方案,可以为所有标签 Label next to selectInput 更改它,但是有没有办法让它只用于选定的输入?我的意思是一些 numericInput 可能是通常的方式,其他的将被指定在框旁边。在那个答案中,有人建议“如果您不想弄乱闪亮的默认 CSS,您可以将标签留空并在其旁边创建一个标签,而不是将现有标签强制放在一边”但我不知道如何将其解释为代码,因为我尝试了我认为它所说的内容,但其他标签文本就在 label= 文本所在的位置上方,根本不在它旁边。
我猜应该是内联 CSS 什么的,但除了最基本的 CSS,我什么都不知道。
那么在这个 MRE 中,我怎么能在那个输入框的左边有“框的左边”,而“框的顶部”标签保持在原来的位置?
感谢您提供的任何帮助!
library(shiny)
# Define UI for application
ui <- fluidPage(
# Application title
titlePanel("Label Next To Box"),
# Sidebar with a input
sidebarLayout(
sidebarPanel(
numericInput(inputId = "left_label",label = "Left of box",value = 123),
numericInput(inputId = "top_label",label = "On top of box",value=321)
),
# Main
mainPanel(
)
)
)
# Define server logic
server <- function(input, output) {
}
# Run the application
shinyApp(ui = ui, server = server)
【问题讨论】: