Как очистить значки сортировки в ngx-datatable? - PullRequest
0 голосов
/ 30 апреля 2018

Я использую ngx-datatable с Angular 5.0 и реализую сортировку с параметром externalSorting, установленным в true, так как я делаю нумерацию страниц на стороне сервера и сортировку в серверной части. У меня есть кнопка, которая при щелчке сбрасывает данные в таблице к данным, отображаемым при загрузке, чтобы после выполнения сортировки пользователь мог вернуться к исходному виду. Он работает как задумано, однако я не знаю, как очистить значки сортировки в заголовке столбца. Есть ли способ сделать это?

1 Ответ

0 голосов
/ 30 апреля 2018

В итоге было решено создать ссылку на элемент ngx-datatable и установить для массива sorts пустой массив.

Пример HTML:

<ngx-datatable #table
   class="material"
   [columns]="cols"
   [rows]="rows"
>

и TypeScript:

@ViewChild(DatatableComponent) table: DatatableComponent;

reset() {
    this.table.sorts = [];
}
...