我的 Shiny 应用程序中有多个 selectizeInput。它们中的大多数不应该充满变量/元素,但其中之一是肯定的。问题是框中的变量/元素越多,这个越大,显示效果也不好。我找到了操纵输入小部件的高度、字体、宽度等的解决方案:
library(shiny)
ui <- fluidPage(
fluidRow(
selectInput("speed", label=NULL, choices = list("1" = 1, "2" = 2), selected = 1),
tags$head(tags$style(HTML(".selectize-input {height: 100px; width: 500px; font-size: 100px;}")))
)
)
server <- function(input, output){}
shinyApp(ui, server)
这行得通。但是这个解决方案会影响我在我的应用程序中拥有的所有 selectizeInput,我只对一个 selectizeInput 感兴趣。有没有办法做到这一点?