заставить всплывающее меню Primeng всплывать

Есть ли способ заставить раскрывающийся список Primeng отображать параметры сверху, выпадающий не как выпадающий, так как выпадающий список делает прокрутку внутри.


person kk nair    schedule 23.03.2018    source источник
comment
stackoverflow.com/help/mcve   -  person Pitto    schedule 23.03.2018


Ответы (1)


Используйте appendTo="body" в раскрывающемся списке, чтобы избежать прокрутки (при условии, что она прокручивается на родительском элементе). Где отображать всплывающее окно, рассчитывается в зависимости от положения выпадающего списка на экране, лучше не связывайтесь с этим. Вы не хотите показывать всплывающее окно, когда элемент управления уже находится в верхней части экрана.

<p-dropdown appendTo="body" [options]="cities1" [(ngModel)]="selectedCity1"></p-dropdown>
person sabithpocker    schedule 23.03.2018
comment
@kknair Можете ли вы отметить этот ответ как правильный (отметить галочкой). Это сработало и для меня! - person Vimalraj; 26.10.2018
comment
@Vimalraj Предлагаемое решение обычно не заставляет раскрывающийся список подниматься вверх, поэтому я бы не стал отмечать это как правильный ответ. - person Daniel Methner; 25.06.2021