小编Wae*_*dem的帖子

Ag-grid :GroupByColum 排序不适用于数值,它仅提供字符串排序

在我的 ag-grid 中,当我按列进行分组并单击进行排序时,即使对于数值,组也会按字母顺序排序。

有没有办法提供一个取决于分组(行组)列类型的比较器?

要重现该问题: 1. 在下面的朋克中,尝试按年龄行进行分组 2. 按升序或降序排序按组排序 3. 组按字母排序而不是按值排序(排序降序时的年龄顺序为:15,16 ,17,18,19,2,20,200,21,22....)!

链接:https://plnkr.co/edit/FjJOYQgsz46KDQfoNCQF ?p=preview


    export class AppComponent {
      private gridApi;
      private gridColumnApi;

      private columnDefs;
      private defaultColDef;
      private sideBar;
      private frameworkComponents;
      private rowData: [];

      constructor(private http: HttpClient) {
        this.columnDefs = [
          {
            field: "athlete",
            width: 150,
            filter: "agTextColumnFilter",
            sortable: true
          },
          {
            field: "age",
            width: 90,
            sortable: true
          },
          {
            field: "country",
            width: 120,
            sortable: true
          },
          {
            field: "year",
            width: 90,
            sortable: true
          },
          {
            field: "date",
            width: 110 …
Run Code Online (Sandbox Code Playgroud)

ag-grid angular ag-grid-angular

3
推荐指数
1
解决办法
9199
查看次数

标签 统计

ag-grid ×1

ag-grid-angular ×1

angular ×1