gpt4 book ai didi

css - 如何将水平滚动添加到 mat 自动完成

转载 作者:行者123 更新时间:2023-11-28 15:04:49 25 4
gpt4 key购买 nike

我正在运行 angular 应用程序,我对此有自动完成功能,我想向 mat-option 添加水平滚动,我尝试应用 css 样式

.cdk-overlay-pane {
overflow-x: auto;
}

then applying syle as told in this docuemnt [enter link description here][1] showPanel: boolean

<mat-option class="CustomerDropDown" showPanel="true" ...
extended question

<mat-form-field >
<input matInput [matAutocomplete]="auto" [formControl]="customerFilterControl">
<mat-autocomplete panelWidth ="450px" #auto="matAutocomplete" [displayWith] = "displayFn" style="width:750px;">
<mat-option *ngFor="let customer of filteredOptions | async" [value] ="customer.AccountID + '('+ customer.AccountName + ')'" (click)="onCustomerChange(customer)">
{{customer.AccountID}} ({{customer.AccountName}})
</mat-option>
</mat-autocomplete>
</mat-form-field>

两次尝试都失败了!!

最佳答案

试试下面的 CSS。它对我有用。

::ng-deep .custom-mat-option .mat-option-text {
overflow: auto;
text-overflow: unset;
// color: green;
}

custom-mat-option是我添加到 <mat-option> 中的一个类元素以增加 css specifity。

Stackblitz

关于css - 如何将水平滚动添加到 mat 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59067480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com