1

我是Angular的新手,我正在尝试更改primeng自动完成组件的宽度以填充表格的列,我已经尝试使用

style="width: 100%"

但这不起作用;我也尝试在 html 上设置它,但没有任何变化

[style]="{'width':'100%'}" [inputStyle]="{'width':'100%'}" class="p-autocomplete"

现在的情况:

在此处输入图像描述

我没有做的事情:

在此处输入图像描述

初始版本:9.0.0

代码链接:https ://stackblitz.com/edit/primeng-tablebasic-demo-p9egw5?file=src/app/app.component.html

4

3 回答 3

2

对我来说,字体:https ://github.com/primefaces/primeng/issues/1552

 <td>
    <div class="ui-fluid">
        <p-autoComplete 
           styleClass="wid100"
           [(ngModel)]="texts" 
           [suggestions]="results"
           (completeMethod)="search($event)" 
           [multiple]="true">
        </p-autoComplete>
    </div>
 </td>
于 2020-11-19T15:07:30.233 回答
1

我的英语很差,但你可以测试一下

<td class="p-fluid">
            <!-- <input type="text" style="width: 100%" /> -->
            <p-autoComplete [(ngModel)]="texts" [suggestions]="results" (completeMethod)="search($event)"
                [multiple]="true">
            </p-autoComplete>
</td>

我希望会有所帮助。

于 2020-11-18T21:49:01.857 回答
0

您使用哪种浏览器?从 Chrome 开始,它看起来像预期的 在此处输入图像描述

于 2020-11-18T22:12:15.463 回答