使用 Angular 6 在 ag-Grid 18.0 中的 cellValueChanged 事件之后设置对已编辑列的排序
Set the sorting on an edited column after cellValueChanged event in ag-Grid 18.0 with Angular 6
我已将特定列的排序默认设置为升序,例如 "Start_date",其中包含 dd/mm/yyyy 中的日期。在更新单元格值之前,列按日期升序排序。在对 "Start_date" 列的任何单元格值进行更新后,行位置不会根据列上设置的排序而更改,并且该行保留在其现有位置。列名称上仍然有可见的排序箭头。如何在 cellValueChanged 事件后实现排序?
您应该在网格的 cellValueChangedEvent 上调用 onSortChanged() 方法以重新应用
this.gridApi.onSortChanged()
我已将特定列的排序默认设置为升序,例如 "Start_date",其中包含 dd/mm/yyyy 中的日期。在更新单元格值之前,列按日期升序排序。在对 "Start_date" 列的任何单元格值进行更新后,行位置不会根据列上设置的排序而更改,并且该行保留在其现有位置。列名称上仍然有可见的排序箭头。如何在 cellValueChanged 事件后实现排序?
您应该在网格的 cellValueChangedEvent 上调用 onSortChanged() 方法以重新应用
this.gridApi.onSortChanged()