Can you recommend any way in which my desired functionality?

I need the end user to be able to select which items they want, which I will then use getSelectedId to pass the ID’s of these rows to the next stage in my application.If a user selects the top row, then scrolls down to the bottom row, holds the shift key and selects the bottom row.

You may try to enable multiselect mode: … ultiselect

Here you can find a working example: … elect.html