代码之家  ›  专栏  ›  技术社区  ›  Wagner Danda da Silva Filho

仅列级ag网格排序比较器

  •  0
  • Wagner Danda da Silva Filho  · 技术社区  · 6 年前

    我只想覆盖特定列的ag grid的默认排序机制。一、 我已经能够在网格级别覆盖,即。

    defaultColDef: {
      comparator: (a, b) => typeof a === 'string' ? a.localeCompare(b) : (a > b ? 1 : (a < b ? -1 : 0));
    }
    

    但是,这在整个网格级别上都是如此—我不希望这样。有可能吗?

    谢谢!

    2 回复  |  直到 6 年前
        1
  •  3
  •   Wagner Danda da Silva Filho    6 年前

    {
        headerName: 'Currency',
        field: 'currency',
        comparator: (a, b) => typeof a === 'string' ? a.localeCompare(b) : (a > b ? 1 : (a < b ? -1 : 0));
    }
    
        2
  •  0
  •   bensonissac    5 年前

    这个问题可以通过使用ag grid版本17.1.1中的accentedSort to True来解决

         GridOptions.accentedSort = true;