У меня есть приложение R Shiny, но я считаю, что мой вопрос требует решения HTML / CSS (возможно, jQuery?), С которым я не слишком знаком. Я создал два простых приложения Shiny, которые иллюстрируют проблему, с которой я сейчас сталкиваюсь.
https://sometesting.shinyapps.io/test/
https://sometesting.shinyapps.io/test_-_copy/
Первый из них не содержит CSS свойство:
.sidebar {
height: 95vh;
width: 300px;
position: fixed;
overflow-y: scroll;
}
В то время как 2-я ссылка содержит указанное выше свойство CSS. Вы можете видеть во второй ссылке, выпадающее меню обрезается.
Я бы хотел избежать этой проблемы отсечения, и у меня есть раскрывающееся меню go над боковой панелью и полосой прокрутки. Я много часов искал и нашел несколько jQuery решений, но из-за моего незнакомого с jQuery плюс, насколько радикально отличается синтаксис R 10, созданный R Shiny для меня, я не могу решить это.
Спасибо!
Редактировать
Спасибо лосю за помощь в решении этой проблемы! Проверьте эту ветку: Рендеринг выпадающего меню Shiny Selectize сверху
Практически я поместил dropdownParent: "body" в мою функцию selectizeInput следующим образом:
selectizeInput("s1", h4("Select State:"),
options = list(dropdownParent = 'body'),
choices = state.name)
Возможно, вам придется настроить ширину и высоту вашего выпадающего списка. Спасибо, лось!