Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 将数据表列文本与其他列重叠_Angular_Primeng - Fatal编程技术网

Angular 将数据表列文本与其他列重叠

Angular 将数据表列文本与其他列重叠,angular,primeng,Angular,Primeng,我已经按照Priming文档中给出的示例实现了类似datatable excel的过滤器。要使过滤器对话框可见,我必须提供如下所示的溢出样式属性 <p-column *ngFor="let col of propsTableCols" [field]="col.field" [header]="col.header" [filter]="true" filterMatchMode="in" [sortable]="true" [style]="{'overflow':'visible'}

我已经按照Priming文档中给出的示例实现了类似datatable excel的过滤器。要使过滤器对话框可见,我必须提供如下所示的溢出样式属性

<p-column *ngFor="let col of propsTableCols" [field]="col.field" 
[header]="col.header" [filter]="true" filterMatchMode="in" [sortable]="true"
[style]="{'overflow':'visible'}">

您必须设置溢出:仅在详细信息行中隐藏。最好的解决方案是设置一个css类,该类只影响带有overflow:visible属性的标题,否则它也将被继承到细节行。 另一种可能的解决方案是删除样式并检查发生了什么

.ui-datatable thead th {
word-wrap: break-word;
}