Javascript 回调以调整列大小
是否有可用于调整ag网格列大小的回调 我找不到任何与列大小回调相关的文档 示例代码:Javascript 回调以调整列大小,javascript,ag-grid,Javascript,Ag Grid,是否有可用于调整ag网格列大小的回调 我找不到任何与列大小回调相关的文档 示例代码: var columnResized = function(params){ console.log(params); }; gridOptions.columnResized = columnResized; var myAgGrid = new agGrid.Grid(eGridDiv,gridOptions); 使用onColumnResized而不是columnResized 示例:电网名称:ag电网
var columnResized = function(params){
console.log(params);
};
gridOptions.columnResized = columnResized;
var myAgGrid = new agGrid.Grid(eGridDiv,gridOptions);
使用
onColumnResized
而不是columnResized
示例:电网名称:ag电网 列大小调整事件: 我们可以通过columnResized获取列大小调整事件,如下所示
<ag-grid-angular
class="ag-theme-alpine ag-grid-container-full"
[rowData]="rowData"
[columnDefs]="columnDefs"
(gridReady)="onGridReady($event)"
(columnResized)="onColumnResize($event)" // <-----
>
有一个内置参数,告诉您所有事件何时完成。 感谢@Jobayerahmed的回答
onColumnResized(参数){
if(params.source==='UIColumnDrawed'&¶ms.finished){
this.gridApi.sizeColumnsToFit();
}
}
public setTimeInstance = null;
onColumnResize(event) {
if (this.setTimeInstance) clearTimeout(this.setTimeInstance);
this.setTimeInstance = setTimeout(() => {
let newColumnState = this.columnApi.getColumnState();
this.someActivity(); // Do some activity like storing
clearTimeout(this.setTimeInstance);
}, 1000); // after one seconds
}