У меня есть таблица ag-grid (версия Enterprise: 22.1.0), которая сгруппирована с использованием свойства autoGroupColumnDef
. Группировка зависит от данных таблицы и данных, загружаемых одним нажатием кнопки. Мне нужно обновить имя поля свойства autoGroupColumnDef
(_this.colName
в приведенном ниже коде) после загрузки страницы, прямо перед загрузкой данных.
Параметры сетки таблицы:
_this.gridOptions = {
defaultColDef: {
sortable: true,
resizable: true,
filter: true
},
columnDefs: _this.columnDefs,
rowData: [],
enableRangeSelection: true,
autoGroupColumnDef: {
headerName: "Sector",
field: _this.colName,
cellRendererParams: {
suppressCount: true
},
tooltipValueGetter: function(params) {
return _this.tooltipVal
}
},
suppressAggFuncInHeader: true,
enableBrowserTooltips: true
};
Я обновляю переменную _this.colName
перед установкой данных в сетку. Я пробовал следующие варианты, и ни один из них не работал для меня:
_this.gridOptions.api.refreshClientSideRowModel('group');
_this.gridOptions.api.refreshCells();
_this.gridOptions.autoGroupColumnDef.field = 'Column's Name'
Буду признателен за любую помощь!