Добавление горизонтальной полосы прокрутки в selectInput - PullRequest
1 голос
/ 04 апреля 2019

Можно ли добавить горизонтальную полосу прокрутки к selectInput с фиксированным количеством элементов (например, размер = 5)?

Некоторые элементы слишком длинные и не будут отображаться полностью, и я не хочу изменять ширину selectInput.

Я попытался добавить его с помощью:

tags$head(tags$style(HTML('.shiny-bound-input{overflow-x: scroll;}')))

но безуспешно ... Есть ли решение?

library(shiny) 
u <- fluidPage(   

  tags$head(tags$style(HTML('.shiny-bound-input{overflow-x: scroll;}'))),

  selectInput(inputId = "in", label = "Choose", choices = c('Short','A very short sentence.'), 
              selectize = F, size = 5, width = "150px")

)

s <- function(input,output){} 

shinyApp(ui=u,server=s)

Редактировать : Кажется, это зависит от браузера.Например, в Opera и Chrome есть горизонтальная полоса.В Firefox и IE нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...