Как выполнить локальную сортировку, если щелкнуть заголовок столбца таблицы данных как ASC и DESC в Ext Js - PullRequest
0 голосов
/ 23 мая 2019

Я работаю в Ext Js. Когда я щелкаю заголовок столбца для сортировки по алфавиту. Некоторые локальные символы не работают должным образом.

ForExample:

Эмма-Сара-Том-Кехмус

'Ş' - локальный характер.

И я пытаюсь вызвать событие 'headerclick', как показано ниже

 listeners: {
            headerclick : function(grid,col,e){
                this.store.setSorterFn(function (record1, record2) {
                    var productLine1 = record1.get(col.formName),
                        productLine2 = record2.get(col.formName);
                    return productLine1.localeCompare(productLine2);
                });
            }

, но не могу управлять сортировкой, когда нажимаю на заголовок столбца

1 Ответ

1 голос
/ 23 мая 2019

Вам не нужно обрабатывать щелчок заголовка, вы можете выполнить пользовательскую сортировку, используя конфигурацию столбца sorter .

Ссылка: - https://docs.sencha.com/extjs/6.7.0/classic/Ext.grid.column.Column.html#cfg-sorter

Надеюсь, что это будетпомочь вам

...