Well, it is possible in theory to move the selected data, but in your case with very large amounts of data it pretty much won’t work, since the selection of items takes up a lot of time, and it slows down the overall process dramatically, i.e. here’s something close to it to try it out: https://snippet.webix.com/wszb867u (I don’t recommend you try and move a lot of data at once, your browser will probably crash).
Hence why I recommended you the way from the example above, you pretty much can’t use selection at all if you want to move loads of data (and obviously you can probably use that for smaller datasets just fine), but you can get the needed range with the help of native array methods, for instance Array.slice()
. It is also not that hard to add a property to each row (via map
in our case, there are other ways, of course), however, yet again, the performance will take a hit.
Overall, here is the approximate solution (I’m selecting a range of 1-1000 in this one): https://snippet.webix.com/lp1piqt0.