В моем проекте Angular я использую Ag-grid-ng2.
Я хочу отключить функцию сортировки для всей аграрной сети. Я могу сделать это по столбцам, но не нашел способа сделать это глобально. Любая помощь приветствуется.
В моем проекте Angular я использую Ag-grid-ng2.
Я хочу отключить функцию сортировки для всей аграрной сети. Я могу сделать это по столбцам, но не нашел способа сделать это глобально. Любая помощь приветствуется.
Добавьте [enableSorting]="false"
к тегу ag-grid
.
например
<ag-grid ... [enableSorting]="false" ...>
Конечно, вам нужно будет делать это везде, где вы используете ag-grid
.
Также .. взято из документов
Включите сортировку для сетки, включив сортировку в параметрах сетки.
Я предполагаю, что вы также можете отключить сортировку таким образом, вам нужно будет получить ссылку на gridOptions
, а затем
gridOptions.enableSorting = false;
на вашем ngOnInit()
Вот лучший способ! он тоже динамичный..
this.columnDefs.forEach(col => {
col.sortable = false
})
this.gridApi.setColumnDefs(this.columnDefs);
Решение работает с последней версией Ag-grid :)