2012-05-15 19 views

回答

0

假設你使用一個集合來存儲這些模型,你有所需的所有信息集合中獲得一個模型的「秩序」只要你comparator功能代表了你所需要的排序順序集合。

你可以得到一個特定模型的指數這樣一個集合:

var idx = collectionInstance.indexOf(collectionInstance.get('itemId')) 

我不能說我用jQuery的可排序與骨幹一起呢,因爲我一直認爲,改變比較和應用排序做我所需要的。

我特別喜歡以下實現:Proper way to sort a backbone.js collection on the fly

從骨幹文檔我們知道,手動觸發排序上的集合:

部隊集合重新排序本身。在正常情況下,您不需要調用此 ,因爲具有比較函數 的集合在任何時候都會保持自己的正確排序順序。調用排序 觸發集合的「重置」事件,除非通過傳遞 {silent:true}來保持沉默