Нокаут сортируемая связка Заказать

Это продолжение вопроса:KnockoutJS Сортируемая группа observableArray по полю и условная сортировка

Есть еще две вещи, за которые я сражаюсь. Сначала, когда вложенный элемент списка перетаскивается в другой список, оставляя родительский объект пустым, я хотел бы удалить родительский элемент. Я сделал это, создав функцию afterMove и проверив, равна ли длина sourceParent 0. Затем я просматриваю маршруты, чтобы увидеть, есть ли у них пустой массив задач, и удаляю соответственно. Я хотел бы знать, если это эффективное решение. Я также должен удалить задачи, в противном случае подписка задач добавляет дубликаты при удалении запланированных задач.

Второе и самое главное, базовый объект (Task) имеет свойство order. Я хотел бы связать это с сортируемым заказом, чтобы при перетаскивании задач по списку Запланированное свойство заказа обновлялось. Как получить доступ к порядку других элементов списка из сортируемого обратного вызова?

Пожалуйста, смотрите следующее этоСкрипки.

Будем очень благодарны любой помощи.

Ответы на вопрос(1)

Ваш ответ на вопрос