Страница 1 из 1

jui Sortable

Добавлено: 2016.03.16, 23:30
jakiro
Всех приветствую!
Решил перенести существующий код на JUI. Подключил jui Sortable. Все работает. Но как обработчик то вешать?
Вот есть у меня событие update

Код: Выделить всё

  $( "#sortCatIndex" ).sortable({ //для короткого дерева в INDEX
    update: function( event, ui ) {
      //тут много кода
    }
  }) 
А как мне эту функцию то подсунуть ему?

Код: Выделить всё

  <?=Sortable::widget([
              'items' => $itemsSortableWidget,
              'clientOptions' => ['placeholder' => 'ui-state-highlight'],
            ]);?>
В классе class Sortable нашел защищенное свойство $clientEventMap https://yadi.sk/d/vs7ycHdfqFKKk без описания

Re: jui Sortable

Добавлено: 2016.03.17, 14:45
ElisDN

Код: Выделить всё

<?=Sortable::widget([
    'items' => $itemsSortableWidget,
    'clientOptions' => [
        'placeholder' => 'ui-state-highlight',
        'update' => new JsExpression('function( event, ui ) {... }'),
    ],
]);?>

Re: jui Sortable

Добавлено: 2016.05.16, 15:18
jakiro
ElisDN писал(а):

Код: Выделить всё

<?=Sortable::widget([
    'items' => $itemsSortableWidget,
    'clientOptions' => [
        'placeholder' => 'ui-state-highlight',
        'update' => new JsExpression('function( event, ui ) {... }'),
    ],
]);?>
Здорово, работает. Правда выглядит ужасно:

https://yadi.sk/d/9gnzLIwHrkCnM