как сделать липкий заголовок сетки ag в угловом 6?Это должно работать с функцией изменения размера?
я пробовал липкую сетку заголовков без параметров сортировки и фильтрации?я хочу, чтобы он реагировал с функцией изменения размера?
HTml:
<div class="table-responsive">
<ag-grid-angular style="margin-top:10px;" class="ag-theme-balham" [pagination]="true" [paginationPageSize]="paginationPageSize" [enableColResize]="true" [paginationNumberFormatter]="paginationNumberFormatter" [enableSorting]="true" [enableFilter]="true" [headerHeight] = "headerHeight" [gridAutoHeight] = "true" [overlayNoRowsTemplate]="overlayNoRowsTemplate" [rowData]="gridData" [columnDefs]="columnDefs" (columnResized)="onColumnResized($event)" (gridReady)="onGridReady($event)" (rowClicked)="onRowClicked($event)"> </ag-grid-angular>
</div>
Код машинописного текста:
this.columnDefs = [
{ headerName: 'ID',
field: 'Id',
rowDrag: true,
hide: true
},
{ filter: 'agTextColumnFilter',
headerName: 'Name',
field: 'Name',
rowDrag: true,
cellClass: "cell-wrap-text",
autoHeight: true
},
{ filter: 'agTextColumnFilter',
headerName: 'Designation',
field: 'Designation',
rowDrag: true,
cellClass: "cell-wrap-text",
autoHeight: true
},
{ filter: 'agTextColumnFilter',
headerName: 'Broker',
field: 'Broker',
width: 100,
cellClass: 'cell-wrap-text',
autoHeight: true
}];
CSS для автоматического выбора высоты:
.cell-wrap-text {
white-space: normal !important;
}
CSS для Sticky Header:
.sticky_header.table-responsive {
overflow: hidden !important;
}
.sticky_header .ag-theme-balham .ag-header-row {
position: fixed;
top: 270px !important;
overflow: hidden !important;
}
.sticky_header .ag-header-container {
z-index: 9999999;
overflow: hidden !important;
}
.ag-body-viewport-wrapper {
display: block;
height: 200px !important;
overflow-y: auto !important;
}
Ожидается: он должен реагировать с функцией изменения размера в сетке ag.
Фактически: он липкий, но не реагирует с функцией изменения размера.