У меня есть массив с clients_id.Этот массив сортируется по порядку доставки.Этот порядок доставки может измениться: у меня есть функция (на основе Framework7) с сортируемым списком.Мне нужно отсортировать список доставки, когда он был изменен с помощью функции сортировки списка.
1 - Когда страница загружена, я сохраняю массив в скрытом div.client1, client2, client3, client4 ... (сортировка по порядку доставки)
<div id="initialsort" style="display:none"></div>
Список:
<li>client1</li>
<li>client2</li>
<li>client3</li>
<li>client4</li>
2 - у меня есть функция, которая обнаруживает перетащенного клиента в спискеизменить позицию
$$('li').on('sortable:sort',function(event){
alert("From " + event.detail.startIndex + " to " + event.detail.newIndex);
}
3 - Массив начальной доставки (динамический):
client1 [0]
client2 [1]
client3 [2]
client4 [3]
Например, если пользователь поставил клиента 3 в первую позицию доставки, массив должен стать:
client4 [0]
client1 [1]
client2 [2]
client3 [3]
Мне нужно получать и сохранять новый массив каждый раз, когда пользователь меняет положение списка.Надеюсь, что кто-то может помочь!