【问题标题】:Set the sorting on an edited column after cellValueChanged event in ag-Grid 18.0 with Angular 6在带有 Angular 6 的 ag-Grid 18.0 中的 cellValueChanged 事件之后设置对已编辑列的排序
【发布时间】:2019-07-23 05:22:11
【问题描述】:

默认情况下,我已将排序设置为特定列的升序,例如“Start_date”,其中包含 dd/mm/yyyy 中的日期。在更新单元格值之前,该列按日期升序排序。对“Start_date”列的任何单元格值进行更新后,行位置不会根据列上设置的排序更改,并且行保持在其现有位置。列名上仍然可以看到排序箭头。 cellValueChanged事件后如何实现排序?

【问题讨论】:

    标签: angular angular6 ag-grid ag-grid-angular ag-grid-validation


    【解决方案1】:

    您应该在 cellValueChangedEvent 上调用 onSortChanged() 方法,以便网格重新应用

    this.gridApi.onSortChanged()
    

    【讨论】:

    • 如果我们应用一些过滤器,这将不起作用,所以我尝试使用 this.gridApi.onFilterChanged();在 this.gridApi.onSortChanged() 之前;它奏效了,那么这是一个正确的方法吗?
    猜你喜欢
    • 2019-11-28
    • 2019-07-22
    • 1970-01-01
    • 2018-10-24
    • 2017-10-09
    • 2019-08-24
    • 1970-01-01
    • 2018-11-27
    • 2016-06-19
    相关资源
    最近更新 更多