Я пытаюсь сортировать список записей базы данных, а затем обновлять базу данных с новым заказом в Joomla.Порядок сортировки Joomla/Mootools для сортировщиков
До сих пор у меня есть mootools Sortables
список с каждым <li>
с двумя скрытыми <input>
для отслеживания идентификатора и заказа. В настоящий момент переменная заказа не изменяется и просто отражает исходный порядок.
Я надеялся захватить отправить событие и изменить переменные порядка к тому, что теперь они должны быть, а затем отправить запрос на, но я понятия не имею, как это сделать ...
у меня есть:
<li style="float:left">
<input type="hidden" name="o<?php echo $row->order; ?>" value="<?php echo $i; ?>" />
<input type="hidden" name="i<?php echo $row->order; ?>" value="<?php echo $row->lotid; ?>" />
Lot <?php echo $row->lot_name; ?><br />
<?php echo $row->address; ?>
</li>
И:
window.addEvent('domready', function(){
new Sortables('#order-grid', {opacity: 0.7});
form = document.id('adminForm');
list = document.id('order-grid');
form.addEvent('submit', function(e) {
var sortOrder = [];
list.getElements('li').each(function(li) {
sortOrder.push(li.retrieve... //Stuck!
});
});
});
оценил любую помощь.
Спасибо за ответ, как бы получить имя и значение с моих входов? Это моя основная проблема, поэтому я могу изменить эти значения. – BeaverusIV
Спасибо, добавлена функция onComplete, которая зациклилась на входах и сбрасывает их порядок. Работает. Просто упоминание, что я прочитал этого человека. – BeaverusIV