Mam projekt backbone.js nad którym pracowałem, i mam go tak skonfigurowany, że mogę przeciągać i upuszczać wiersze (które są modelami backbone.js) i przy pomocy jQuery UI aktualizacja wydarzenie Jestem w stanie sprawić, że moje modele będą ponownie obliczać swoje zamówienie i wszystko będzie dobrze. Zastanawiałem się, czy ktoś nowy, czystszy sposób, aby to się stało. Poniżej zamieściłem kod.Sortowanie jQuery UI i backbone.js
$(".section").sortable({items: 'tr', update: function()
{
console.log("Event Fire!");
secv.mySort();
}});
secv to mój widok modelu, który przechowuje tabelę. Funkcja mySort przechodzi i określa kolejność elementów oraz dokonuje niezbędnych aktualizacji.
czego nie lubisz w tym rozwiązaniu? Myślę, że działa całkiem dobrze bez całego mnóstwa kodu. W ten sposób mam teraz również zaimplementowane elementy sortujące z kręgosłupem. – c3rin
Inna opcja, która jest bardziej skomplikowana, znajduje się tutaj: http://stackoverflow.com/questions/10147969/saving-jquery-ui-sortables-order-to-backbone-js-collection – Cymen