【发布时间】:2020-08-13 17:54:55
【问题描述】:
我有一个使用 autoGroupColumnDef 属性分组的 ag-grid 表(企业版:22.1.0)。分组取决于表的数据,并且数据在单击按钮时加载。我需要在页面加载后,在加载数据之前更新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'
任何帮助将不胜感激!
【问题讨论】:
标签: angularjs ag-grid ag-grid-angular