r - R Shiny 从下到上显示 SelectInput 的值
问题描述
是否可以在输入上方而不是默认情况下显示 SelectInput 的值?
这是一个可复制的示例:
shinyApp(
ui = fluidPage(
br(),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
selectInput("state", "Choose a state:",
list(`East Coast` = list("NY", "NJ", "CT"),
`West Coast` = list("WA", "OR", "CA"),
`Midwest` = list("MN", "WI", "IA"))
),
textOutput("result")
),
server = function(input, output) {
output$result <- renderText({
paste("You chose", input$state)
})
}
)
解决方案
这是一个CSS解决方案:
CSS <- "
.selectize-dropdown {
bottom: 100% !important;
top: auto !important;
}
"
shinyApp(
ui = fluidPage(
tags$head(
tags$style(HTML(CSS))
),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
br(),
selectInput("state", "Choose a state:",
list(`East Coast` = list("NY", "NJ", "CT"),
`West Coast` = list("WA", "OR", "CA"),
`Midwest` = list("MN", "WI", "IA"))
),
textOutput("result")
),
server = function(input, output) {
output$result <- renderText({
paste("You chose", input$state)
})
}
)
推荐阅读
- python - 尽管 pygame 事件处理,IDE 崩溃。为什么?
- css - 导航栏切换器在 Bootstrap 5 中不起作用
- apache - godaddy htaccess 文件有问题
- electron - Electron.js 中的 HTTP 代理:500(内部服务器错误)
- wordpress - 使用 CLI 安装和卸载 WP composer
- r - 从 R 中的列表中提取值:Arima 函数的一个案例
- python - 在bloomberg api上获取商品指数期货价格
- visual-studio - 为什么库会同时包含 .lib 和 .dll 文件?
- python - 如果用户指定“-v”或“--version”,如何防止 argparse 退出
- apache-kafka - apache ambari 本地存储库 cloudera