2013-05-22 2 views
2

Я использую виджет CJuiSortable для сортировки по jQueryUI.Использование jQueryUI Сортировка в сообщении

Мне нужно использовать заказ только при отправке формы. Тем не менее, я не нашел способ сделать это, используя только виджет.

Кто-нибудь знает, есть ли способ сделать это?

$questionario->widget('zii.widgets.jui.CJuiSortable', array(
    'id'=>'order', 
    'items'=>$sortableItems, 
    'itemTemplate'=>'<li id="{id}" class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>{content}</li>', 
)); 

ответ

3

Вы можете отсортировать его с помощью функции обновления jQueryUI (i.e) для отправки формы.

update: function(event, ui) { 
     var order = $("#sortable").sortable("toArray"); 
     $('#new_order').val(order.join(",")); 
     //alert($('#new_order').val()); 
} 
+0

В вашем решении new_order скрыто поле? –

+2

Да. Thats скрытое поле –

+0

Большое спасибо! Это сработало. –

Смежные вопросы