Я пытаюсь реализовать перетаскивание множественного выделения, одиночный выбор работает нормально, но я борюсь с множественным выделением
Я использую jquery.rowselector.min.js, чтобы включить множественный выбор, но в методе onDragStart я не вижу, как добавить несколько строк, так как кажется, что они ограничены одной записью на тип mime.
Это ОДИН обработчик события:
function drag(ev) {
ev.dataTransfer.setData("orderId", ev.target.getAttribute('data-id'));
}
И вот что у меня есть для MULTI, в котором перечислены выбранные идентификаторы:
function dragMulti(ev) {
$('#orderTable').selectedrows().each( function( index, order ) {
var id = $(this).closest('tr').attr('data-id');
alert("Selected ID : " + id )
})
}
При просмотре различных поисков в Google появляется файл js, который допускает несколько вызовов setData с использованием индексов, например:
dataTransfer.mozSetDataAt (...)
но я не могу его найти
Любая помощь высоко ценится