Ionic 4 ion-select положение поповера - PullRequest
0 голосов
/ 25 октября 2019

Я использую ion-select с атрибутом interface="popover". Поповер открывается вверх под select, что делает его очень маленьким.

Я понял, что если в ion-select есть 10 или более элементов, он открывается вниз, тогда как в нем меньше 10 элементов. вычисляет, какой способ открывать, в зависимости от того, где наибольшее пространство доступно по вертикали от входа select.

Как настроить раскрытие всплывающего окна над select?

Снимок экрана Источник открытие ниже select (неверный путь):

enter image description here

Снимок экрана Метод контакта открытиевыше select (правильный путь):

enter image description here

1 Ответ

1 голос
/ 25 октября 2019

Когда interface="popover" такой, Ionic 4 использует здесь ion-popover компонент. В версии Ionic 4.x нет встроенных вещей для позиционирования этого окна. Так что вам нужно переопределить основное поведение. Для этого добавьте фрагмент в файл CSS вашей страницы.

.popover-wrapper .popover-content{
    position: relative !important;
    margin: 0 auto !important;
    left: auto !important;
    top: auto !important;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...