Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Азат Разетдинов 18.06.2007 18:05 / 19.06.2007 12:25
Лично я использую jQuery/Interface/Sortables, который позволяет произвести все необходимые перестановки и возвращает список идишников в новом порядке. Этот список слегка модифицируется яваскриптом, отправляется на сервер и записывается в базу одним простым запросом.$.post('./', { action: 'updateObjectOrder', object_ids: $.SortSerialize('sortable').hash.match(/\d+/g).join(',') })Parser:
^if($form:action eq updateObjectOrder && def $form:object_ids){ ^csql.void{ UPDATE object SET sort_order = FIELD(object_id, $form:object_ids) WHERE object_id IN ($form:object_ids) } $response:body[] }