Я хотел бы иметь возможность удалить данные сортировки из ng-grid. В приведенном ниже примере я хотел бы удалить сортировку, когда я нажимаю «Сортировать».
Я читал ng-grid.js и нашел функцию под названием ClearSortingData(). Я не знаю, как это реализовать, и должен ли он делать то, что я хочу.
self.clearSortingData = function (col) {
if (!col) {
angular.forEach(self.lastSortedColumns, function (c) {
c.sortDirection = "";
c.sortPriority = null;
});
self.lastSortedColumns = [];
} else {
angular.forEach(self.lastSortedColumns, function (c) {
if (col.index !== c.index) {
c.sortDirection = "";
c.sortPriority = null;
}
});
self.lastSortedColumns[0] = col;
self.lastSortedColumns.length = 1;
}
};
Вот пример плункера. Спасибо.