Open crystalfp opened 3 years ago
I define a onMove function to prevent list sorting this way:
onMove(event) { console.log("onMove called"); return false; }
and pass it to knockout-sortablejs:
<div data-bind="sortable: {foreach: documentList, options: { onMove: $component.onMove, handle: '.list-layout-handle'}}">
When I move an element, theonMove function is called, but the return value that should prevent sorting is ignored.
onMove
The solution seems to be adding a missing return to lines 79 and 81 this way:
return
if (handler) return handler(e, itemVM, parentVM, collection, bindings); if (eventHandlers[eventType]) return eventHandlers[eventType](e, itemVM, parentVM, collection, bindings);
Hope it can help mario
I define a onMove function to prevent list sorting this way:
and pass it to knockout-sortablejs:
When I move an element, the
onMove
function is called, but the return value that should prevent sorting is ignored.The solution seems to be adding a missing
return
to lines 79 and 81 this way:Hope it can help mario