gpt4 book ai didi

r - 防止 selectInput 包装文本

转载 作者:行者123 更新时间:2023-12-01 04:56:06 27 4
gpt4 key购买 nike

在一个 Shiny 的应用程序中,有没有办法阻止 selectInput() 中下拉菜单的文本?从包装,如下面的屏幕截图?每个选项都是一个长文本字符串。我希望下拉菜单在一行上显示每个长字符串,而不需要制作一个巨大的侧边栏。

enter image description here

最佳答案

here 中汲取灵感和 here您可以添加一些自定义 css到下拉菜单
这是一个工作示例

library(shiny)

server <- function(input, output) {
output$distPlot <- renderPlot({
hist(rnorm(input$obs), col = 'darkgray', border = 'white')
})
}

ui <- fluidPage(
sidebarLayout(
sidebarPanel(
sliderInput("obs", "Number of observations:", min = 10, max = 500, value = 100),
selectizeInput(inputId = "si",
label = "select",
choices = c("the quick brown fox jumped over the lazy dog the quick brown fox jumped over the lazy dog"),
selected = NULL),

## Custom css
tags$head(
tags$style(HTML('
.selectize-input {
white-space: nowrap;
}
.selectize-dropdown {
width: 660px !important;
}'
)
)
)

),
mainPanel(plotOutput("distPlot"))
)
)

shinyApp(ui = ui, server = server)
enter image description here

关于r - 防止 selectInput 包装文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37150726/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com