I need the ability for users to reorder the selected records within a grid using external buttons (and keep them selected after they're moved in case they want to move them again). I have the logic working to move a single row and keep it selected, but am stuck on how to move and keep multiple records selected. Whenever I have multiple items selected, only the first (e.g., top-most) is moved. The remaining ones stay where they are. (The logic that I followed to keep the items selected works as it should; I'm pretty sure it's the logic I implemented to actually move the items that's the culprit.)
You can also see the project in action here.
Any thoughts on what I should do? I've checked out the documentation, as well as searches, but have come up empty thus far.