angular - 自动布局在 PrimeNG TurboTable 中不起作用

标签 angular primeng primeng-turbotable

我无法在 PrimeNG 的新 TurboTable 中使用自动布局。无论内容和浏览器宽度如何,所有列都具有相同的宽度。

我尝试过[autoLayout]="true"以及autoLayout="true"。两者都不起作用。

我正在使用最新的 PrimeNG 版本 (5.2.4)

这是我的 html :

<p-card>
    <p-header>
        <div style="padding: 15px; padding-bottom: 0px">
            <button pButton
                    type="button"
                    label="Add New"
                    class="ui-button-info"
                    icon="fa-plus"
                    [routerLink]="['/users/edit', 0]"></button>
        </div>
    </p-header>
    <p-table [columns]="cols"
             [value]="users"
             [autoLayout]="true"
             [(selection)]="selectedUser"
             selectionMode="single"
             [style]="{'height':'600px'}"
             [scrollable]="true"
             scrollHeight="580px"
             [rows]="20"
             (onRowSelect)="handleOnUsersRowSelect($event)">
        <ng-template pTemplate="header" let-columns>
            <tr>
                <th *ngFor="let col of columns">
                    {{col.header}}
                </th>
            </tr>
        </ng-template>
        <ng-template pTemplate="body" let-rowData let-columns="columns">
            <tr [pSelectableRow]="rowData">
                <td *ngFor="let col of columns" style="text-align: center">
                    {{col.field == 'isActive' ? (rowData[col.field] ? 'Yes' : 'No'): rowData[col.field] }}
                </td>
            </tr>
        </ng-template>
    </p-table>
</p-card>

最佳答案

出于技术原因,scrollableressized 属性与 autoLayout 属性不兼容。

这已记录在 PrimeNg 网站中。

关于angular - 自动布局在 PrimeNG TurboTable 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49779510/

相关文章:

html - 滚动时 Mat-Table 重叠菜单位于上方

angular - 在 Intellij Idea 中为 Angular2 运行 beta TypeScript 编译器

angular - 使下拉列表始终打开(PrimeNg)

javascript - 如何删除 Angular 中的切换事件

PrimeNG TurboTable : Does dataKey need to be a column?

angular - 如何解决 globalFilter 不是 p-table 的属性

css - 带有样式的 PrimeNG 中的 Turbo 表

angularjs - Angular2组件路由器: Capture query parameters

angular - RXJS - 可观察链中的错误处理

angular - primeng turbotable 列自动调整大小与滚动