Jak ustawić szerokość rozwijania primeNG, aby rozciągnąć 100% wewnątrz kontenera?primeNG p-dropdown stretch 100%
Wydaje mają stałe element.style a .ui-rozwijane {width: 100%} przesłanianie nie działa.
Jak ustawić szerokość rozwijania primeNG, aby rozciągnąć 100% wewnątrz kontenera?primeNG p-dropdown stretch 100%
Wydaje mają stałe element.style a .ui-rozwijane {width: 100%} przesłanianie nie działa.
znalazłem użyć elastycznego podejścia i zastosowania .ui płynu styl z siatki CSS w pojemniku podczas p-rozwijana powinny mieć [autoWidth] = "false" atrybut .
Przykład:
<div class="ui-grid ui-grid-responsive ui-fluid">
<div class="ui-grid-row">
<div class="ui-grid-col-12">
<p-dropdown [autoWidth]="false"></p-dropdown>
</div>
</div>
</div>
Czy możesz dodać również przykładowy kod? – sabithpocker
Wow, który zaoszczędził mi mnóstwo czasu! Miałem już .ui-fluid w formie i moje "p-dropdown" miało zawsze szerokość 30px. Ustawienie "autoWidth" na false naprawiło problem. – Episodex
@sabithpocker Dodałem przykładowy kod do odpowiedzi – Episodex
W moim przypadku użyłem autoWidth = false i ustawić styl attrribute jak poniżej
<p-dropdown [options]="educationLevels" [(ngModel)]="selectedEducationLevel"
name="educationlevel" autoWidth="false" [style]="{'width':'100%'}"></p-dropdown>
Powinieneś pisać w pliku css za pomocą wymienionego klasy jak poniżej,
.ui-dropdown {
width:100% !important;
}
Ustaw jako !important
Powinieneś edycji klasę w pliku primeng.min.css jak poniżej,
.ui-dropdown .ui-dropdown-panel {
min-width: 100%;
width: max-content;
}
<p-dropdown id="id" [options]="list"></p-dropdown>
następnie DropdownList powinny wielkości największego opcji.
masz na myśli primeNG? –