У меня есть модель просмотра, которую я хочу отсортировать по двум отдельным полям (ala a group by in SQL), сначала одним полем в алфавитном порядке, а затем вторым полем (также в алфавитном порядке) , Сейчас я только сортируюсь по второму полю. У меня есть функция сортировки в машинописном, настроенную как это:Как сортировать по нескольким элементам ViewModel - Knockout
private sortTable(item): any {
item.sort(function (left, right) {
return left.nm == right.nm? 0 : (left.nm < right.nm ? -1 : 1)
});
return item;
}
поля, что я хочу, чтобы сортировать (первое поле) называется Fnm в объекте JavaScript. Может кто-нибудь мне помочь?
Спасибо!
отлично! Спасибо! – noname
Так полезно. Вам не нужно повторно проверять FirstSortField в блоке else tho. Вы также можете поместить оператор в одну строку с помощью команды? Синтаксис - разработчик должен определить, что более читаемо в их кодовой базе. Благодаря! – stvn