Come posso vedere nei sorgenti Spine.js la funzione Model.each() restituisce i record di Model nell'ordine dei loro ID. Questo è completamente inaffidabile negli scenari in cui l'ordine è importante: elenco di persone lunghe ecc.Ordinamento dei record di modello in Spine.js
Puoi suggerire un modo per mantenere l'ordine dei record originali (nello stesso ordine in cui sono arrivati tramite refresh() o funzioni simili)?
P.S. Le cose sono anche peggiori perché per impostazione predefinita Spine.js utilizza internamente nuovi GUID come ID. Quindi l'ordine dei record è completamente casuale e inaccettabile.
EDIT: sembra che in ultima commettono https://github.com/maccman/spine/commit/116b722dd8ea9912b9906db6b70da7948c16948a
hanno reso possibile, ma non l'ho testato io stesso perché sono passato da Spina a eliminazione diretta.
per ora l'ho capito utilizzando l'Array.sort() di JavaScript – irium
http://groups.google.com/group/spinejs/browse_thread/thread/857e463e93f5bf2c – abernier