Knockout Sortowalne powiązanie Zamówienie

To jest kontynuacja pytania:KnockoutJS Sortowalna grupa observableArray według pola i warunkowo sortuj

Są jeszcze dwie rzeczy, z którymi walczę. Najpierw, gdy zagnieżdżony element listy jest przeciągany na inną listę, pozostawiając pusty rodzic, chciałbym usunąć go. Zrobiłem to, tworząc funkcję afterMove i sprawdzając, czy długość sourceParent wynosi 0. Następnie przeglądam trasy, aby sprawdzić, czy są jakieś puste tablice zadań i odpowiednio je usunąć. Chciałbym wiedzieć, czy jest to skuteczne rozwiązanie. Muszę również usunąć zadania, w przeciwnym razie subskrypcja zadań dodaje duplikaty podczas usuwania zaplanowanych zadań.

Po drugie i co najważniejsze, obiekt podstawowy (zadanie) ma właściwość zamówienia. Chciałbym powiązać to z porządkiem sortowalnym, aby po przeciągnięciu zadań na liście Zaplanowana właściwość zamówienia była aktualizowana. Jak uzyskać dostęp do kolejności innych elementów listy z sortowalnego wywołania zwrotnego?

Zobacz poniższy opisSkrzypce.

Każda pomoc byłaby bardzo mile widziana.

questionAnswers(1)

yourAnswerToTheQuestion