2017-10-05 10 views
0

カスタム属性の項目 'data-priority'には、 'high'、 'normal'、 'low'を指定できます。カスタム属性の値で並べ替え

ここで私はソートするデータを選択:

getSortData: { 
    priority: '[data-priority]' // get values of attributes 
} 

そして、この1つはソートする:

sortBy: 'priority' 

しかし、私は、アルファベット順の値でアイテムをソートする必要はありません - 私はで項目をソートする必要があります特定の順序。

正しく行うには?

答えて

1

あなたはthe docs dayとしてgetSortDataの値としての機能を使用することができます。

getSortData: { 
    priority: function(item){ 
    return ["low","normal","high"].indexOf($(item).attr("data-priority")); 
    } 
} 
関連する問題