【发布时间】:2019-04-27 21:10:03
【问题描述】:
我有一些专栏有四个词,即交易前跟进、交易后跟进,其中一些有三个词。我尝试使用下面的 css 将文本换成多行。
::ng-deep .ag-theme-material .ag-header-cell-label .ag-header-cell-text{
white-space: normal;
overflow-wrap: break-word;
}
HTML
<ag-grid-angular class="ag-theme-material" [rowData]="rowData" [columnDefs]="columnDefs" [overlayLoadingTemplate]="overlayLoadingTemplate" [domLayout]="domLayout" [enableSorting]="true" (gridReady)="onGridReady($event)" (gridOptions)="gridOptions" >
</ag-grid-angular>
但列标题保持不变。我想将列标题文本包装成多行。有没有办法做到这一点?
注意:我可以使用cellStyle: {'white-space': 'normal'} 包装内容
{headerName: 'headername', field: 'headerfield', autoHeight:true, width: 100, cellStyle: {'white-space': 'normal'}},
但我想包装标题。
【问题讨论】:
标签: javascript angular ag-grid ag-grid-angular