Я хочу отключить способ отображения всплывающего окна при выборе, при этом выбранный элемент находится в списке выбора, всплывающее окно движется странно, просто хочу отключить его и навсегда разместить меню под выбранным.
Я просмотрел файлы Select
, но не нашел. Если вы меня проведете, я сделаю это сам и устрою пиар.
Всплывающее окно перемещается в соответствии с выбранным элементом, и нет параметра отключения / изменения положения.
Я хочу, чтобы меню было под выбранным.
@ w3nda Следуя документации:
<Menu
anchorOrigin={{
vertical: "bottom",
horizontal: "left"
}}
transformOrigin={{
vertical: "top",
horizontal: "left"
}}
getContentAnchorEl={null}
https://codesandbox.io/s/9l17k3qnk4
Я надеюсь, что это поможет.
О, это с Select, давайте сделаем еще один шаг глубже:
<Select
MenuProps={{
anchorOrigin: {
vertical: "bottom",
horizontal: "left"
},
transformOrigin: {
vertical: "top",
horizontal: "left"
},
getContentAnchorEl: null
}}
>
Король!
Я обнаружил, что если под меню достаточно места, оно будет отображаться отлично, но если у него не будет места на экране, меню будет сдвинуто вверх. правда? или нарушенное поведение?
Я обнаружил, что если под меню достаточно места, оно будет отображаться отлично, но если у него не будет места на экране, меню будет сдвинуто вверх.
@wenduzer Это похоже на ожидаемое поведение.
О, это с Select, давайте сделаем еще один шаг глубже:
@oliviertassinari Спасибо, это именно то, что я искал последние 2 часа.
@ Shrikant9 Как мы можем улучшить обнаруживаемость ответа?
Как мы можем улучшить обнаруживаемость ответа?
@oliviertassinari На мой взгляд, наличие более разнообразных версий демок на демонстрационной странице компонента <Select />
. Хотя, честно говоря, я недавно начал использовать material-ui, так что еще нужно привыкнуть к документации.
@ Shrikant9 Мы будем рады принять пулреквест 👍.
@oliviertassinari, спасибо, друг мой, ты очень мне очень помог. Я достаточно хорошо знаю материальный интерфейс, но не мог прийти к такому решению
Скорее всего, мы изменим позицию по умолчанию на # 18493.
по умолчанию это было бы очень хорошо
Самый полезный комментарий
О, это с Select, давайте сделаем еще один шаг глубже:
https://codesandbox.io/s/18l2042y97