Ag-Grid сортировочный компаратор только на уровне столбца - PullRequest
0 голосов
/ 07 июня 2018

Я хочу переопределить механизм сортировки по умолчанию ag-grid только для определенного столбца.Т.е. я был в состоянии переопределить на уровне сетки, то есть

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

Однако, это происходит на всем уровне сетки - чего я не хочу.Это возможно?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 11 марта 2019

Эта проблема может быть решена с использованием AccentedSort to True из ag-grid ver 17.1.1

     GridOptions.accentedSort = true;
0 голосов
/ 07 июня 2018

Я нашел ответ: colDef также имеет свойство компаратора, так что на самом деле это работает!

{
    headerName: 'Currency',
    field: 'currency',
    comparator: (a, b) => typeof a === 'string' ? a.localeCompare(b) : (a > b ? 1 : (a < b ? -1 : 0));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...