And*_*rew 5 javascript ag-grid
在 ag-grid v11.0 之前,sizeColumnsToFit() 会触发一个未传递参数“finished=true”的事件。当用户手动调整列大小时,一旦调整大小拖动完成,事件将传递 'finished=true'。这使我能够区分手动和自动调整列大小。
从 ag-grid v11.0 开始,sizeColumnsToFit() 现在使用参数“finished=true”触发事件。有没有办法区分这种自动调整大小和手动用户调整大小?
小智 7
从中派生 ColumnResizedEvent 的 ColumnEvent 具有“源”属性,当您双击分区时,该属性会读取“sizeColumnsToFit”或“uiColumnDragged”甚至“autosizeColumns”。
https://www.ag-grid.com/javascript-grid-events/#properties-and-hierarchy
您应该能够使用源来确定事件是如何触发的。
myEventHandler(ev: ColumnResizedEvent) {
  if (ev.source === 'sizeColumnsToFit') {
    do.this;
  } else {
    do.that;
  }
}
| 归档时间: | 
 | 
| 查看次数: | 2456 次 | 
| 最近记录: |