2013-10-08 5 views
2

У меня возникла проблема с использованием jQuery UI для перетаскивания некоторых элементов из одного множественного выбора в другой (пустой).Перетаскивание между двумя множественными выборками

Это код для нескольких выбирает и функция JS:

<div class="availableContainer"> 
    <span style="font-weight: bold">Available items</span> 
    <select name="@sort1" id="@sort1" multiple="multiple" class="connectedSortable"> 
     @for (var i = 0; i < ViewBag.Fields.Count; i++) 
     { 
      <option value="@ViewBag.Fields[i].Name">@ViewBag.Fields[i].Name</option> 
     } 
    </select> 
</div> 
<div class="selectedContainer"> 
    <span style="font-weight: bold">Selected items</span> 
    <select name="@sort2" id="@sort2" multiple="multiple" class="connectedSortable">    
    </select> 
</div> 

<script type="text/javascript"> 
$(document).ready(function() { 
    $("#@sort1, #@sort2").sortable({ 
     connectWith: ".connectedSortable", 
    }).disableSelection(); 
}); 

Я попытался использовать это с <ul> и <li> и она отлично работает, но с выбором несколько он делает ничего. И I действительно нужно, чтобы он работал с несколькими выборами. Любые советы о том, что я делаю неправильно, будут приятными.

В качестве побочного примечания этот фрагмент кода находится в частичном разрезе бритвы.

+0

Что вы ищете? – igor

+1

Как я упоминал, бритва. –

ответ

1

Я не думаю, что элемент выбора опции поддержки jQuery UI сортируется, перетаскивается и отбрасывается.

Вы можете перейти к плагину jQuery, например multiselect.

+0

Хороший материал. Это делает трюк для меня. Мне просто нужно некоторое укладка, чтобы сделать это, чтобы он выглядел красиво. благодаря –

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