html - 如何使 PrimeNG 表列自动适应?
问题描述
我想让我的 PrimeNG 表列自动调整和调整大小。我怎样才能做到这一点?
解决方案
您需要在<p-table>
标签内使用如下定义的 2 个属性 [resizableColumns]="true" [autoLayout]="true"
<p-table [resizableColumns]="true" [autoLayout]="true">
为什么会发生? 如果您检查它,primeng 默认情况下会从primeng.min.css文件中添加以下代码
.ui-table table {
border-collapse: collapse;
width: 100%;
table-layout: fixed;
}
您需要更改表格布局属性,为此您需要使用 [autoLayout]="true"。还有另一种方法可以使用 :host 覆盖它,但我不推荐它,因为 autoLayout 已经可以使用。
对于调整大小,您需要在标签中使用 [resizableColumns]="true"
对于滚动,您需要在标签中使用 [scrollable]="true" scrollHeight="300px"
推荐阅读
- python - MSTSC 使用带有预填充目标或直接连接的 python
- java - 如何从 Android 应用程序调用 Java Web 服务?
- vue.js - 在模板上使用 SELECT 标记时,控制台多次显示错误“TypeError:this.each 不是函数”
- angular - “npm install”后出现“找不到模块 rxjs/websocket”错误
- c# - 如何从统一的输入框中获取数据?当点击提交按钮时
- jquery - 延迟然后触发一个新页面
- python - 从其他两个数据框中填充值
- makefile - 在 Makefile 中,“VARIABLE = value”是否等于“VARIABLE = value?
- javascript - 如何将js值存储在php变量中?
- postgresql - 如何获取两个重叠时间戳的总持续时间并按天分组?