Ich verwende jQuery Sortable und Knockout, um ein Array zu verwalten.
Beachten Sie, wenn Sie die Elemente ziehen, duplizieren oder verschwinden.
Weiß jemand, wie ich das beheben könnte?
Die Zuordnung von Objekten durch KO wird aufgrund leerer Textknoten ein wenig durcheinander gebracht, wenn Sie Objekte mit jQuery UI-Sortierung verschieben.
Sie können die Textknoten in Ihrer "Vorlage" entweder löschen: Ссылка
Oder entfernen Sie das vorhandene Element und fügen Sie es in zwei Schritten an die richtige Stelle zurück (das observableArray zweimal aktualisieren): Ссылка
Ich habe auch ein bindendes Plugin geschrieben, um mit jQuery zu arbeiten, das in Knockout sortierbar ist und einige zusätzliche Funktionen bietet: Ссылка
Eine einfache Möglichkeit, dieses Problem zu umgehen, besteht darin, zunächst das binded observableArray wie folgt zu löschen:
%Vor%Dann aktualisiert es mit dem richtigen Array:
%Vor%Überprüfen Sie die aktualisierte Geige
Tags und Links knockout.js jquery-ui