3 回答

TA贡献2039条经验 获得超7个赞
如果有人仍在为此苦苦挣扎:
使用: [autoLayout]="true"
但删除: [resizeableColumns]="true"
和[scrollable]="true"
由于技术原因,可滚动和可调整大小的属性与 autoLayout 属性不兼容。
这将使您的列的宽度与内容决定的宽度一样。

TA贡献1852条经验 获得超1个赞
由于技术原因,可滚动和可调整大小的属性与 autoLayout 属性不兼容。
<p-table
#dt
[value]="records"
[columns]="cols"
responsiveLayout="scroll"
dataKey="userid"
styleClass="p-datatable-sm"
[loading]="!loadingSpinner"
[columns]="cols"
[exportFilename]="exportName"
[rows]="100"
[(contextMenuSelection)]="selectedItem"
scrollHeight="450px"
[tableStyle]="{ width: 'max-content'}"
[autoLayout]="true"
columnResizeMode="expand"
[contextMenu]="cm"
(onEditComplete)="editGrid($event)"
[rowsPerPageOptions]="[100, 200, 500]"
>
- 3 回答
- 0 关注
- 158 浏览
添加回答
举报