ui-sortable-multiselection
Provide multiple element sorting in UI-Sortable
Simple Demo pen
Connected Lists Demo pen
Handle Demo pen
ui.item.sortableMultiSelect API documentation
The ui
argument of the available callbacks gets enriched with some extra properties as specified below:
selectedIndexes
Type: Array<Integer>
Holds the original indexes of the items dragged.
selectedModels
Type: Array<Object> /undefined
Holds the JavaScript objects that is used as the model of the dragged items, as specified by the ng-repeat of the source
ui-sortable element and the ui.item.sortableMultiSelect.selectedIndexes
property.
indexes
Type: Array<Integer>
Holds the original indexes of the sibling items dragged.
models
Type: Array<Object>
Holds the JavaScript objects that is used as the model of the siblings of the dragged item, as specified by the ng-repeat of the source
ui-sortable element and the ui.item.sortableMultiSelect.indexes
property.
moved
Type: Object /undefined
Holds the models of the dragged sibling items only when a sorting happens between two connected ui-sortable elements.
sourceElement
Type: jQuery
Holds the ui-sortable element that the dragged item originated from.