Как сбросить / очистить сортировку нескольких столбцов в NatTable? - PullRequest
0 голосов
/ 19 сентября 2019

В моем примере NatTable имеет 5 столбцов.При создании nattable применяется сортировка для столбцов 2 и 3 с использованием SortColumnCommand (слой, позиция накапливается).Он применяет сортировку в порядке ASC для столбцов 2 и 3.

Теперь я хочу сбросить / очистить сортировку столбцов для всех столбцов, чтобы NatTable не содержал сортировки.

Есть ликакой-либо API или механизм сброса / очистки сортировки для всех столбцов?Или даже можно сбросить столбцы один за другим.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2019

Если вы знаете ISortModel, это один из вариантов.Другой вариант - выстрелить SortColumnCommand с SortDirectionEnum#NONE.

natTable.doCommand(new SortColumnCommand(sortHeaderLayer, 0, SortDirectionEnum.NONE));
0 голосов
/ 19 сентября 2019

Наконец я получил ответ: Мы можем удалить всю сортировку, вызвав метод очистки в SortModel.

 this.colHeaderLayer.getSortHeaderLayer().getSortModel().clear();
...