Сортировать по значениям пользовательских атрибутов
Элементами в пользовательском атрибуте "приоритет данных" могут быть: "высокий", "нормальный", "низкий".
Здесь я выбираю данные для сортировки:
getSortData: {
priority: '[data-priority]' // get values of attributes
}
И этот, чтобы отсортировать:
sortBy: 'priority'
Но я не хочу сортировать элементы по значениям в алфавитном порядке - мне нужно сортировать элементы по определенному порядку.
Как это сделать правильно?
1 ответ
Вы можете использовать функцию в качестве значения в getSortData как день документа:
getSortData: {
priority: function(item){
return ["low","normal","high"].indexOf( $(item).attr("data-priority") );
}
}