私はmd-autocompleteAngular Materialから使用しています:こちら
ドロップダウンの幅は入力フィールドの幅と一致しているようです。アイテムのテキストが長すぎる場合は、ellipsis.
ただし、入力フィールドの幅を比較的短く保ちながら、アイテムの全文を表示したいと考えています。つまり、ドロップダウンの幅はそのコンテンツに合わせて拡張する必要があります。
の要素のスタイルを調べてみましmd-autocompleteたが、うまくいくスタイルが見つかりませんでした。何か案が?
編集:
私が最終的に持っていたスタイルは次のとおりです。
.md-autocomplete-suggestions-container{
overflow-y:scroll
}
.md-autocomplete-suggestions-container .md-virtual-repeat-scroller{
position:static
}
.md-autocomplete-suggestions-container .md-virtual-repeat-sizer{
height:0 !important
}
.md-autocomplete-suggestions-container .md-virtual-repeat-offsetter{
position:static
}
ただし、もう 1 つ問題があります。はoverflow-y:scroll、必要がない場合でも常に垂直スクロール バーを表示します。に変更するとoverflow-y:auto、存在する場合の垂直スクロール バーが作成されますellipsis。これを解決するにはどうすればよいですか?