Row delete action will delete it from clipboard. You can customize it in order to store the deleted item temporarily in some other page list and upon submitting the page, it should get appeneded in the pagelist and keep the record in DB intact.
After Selecting one record from repeating grid it will open in a modal dialog and in that we are showing a yes button on click of yes button that record should be deleted from the repeating grid and should be exist in database .
I'm not sure to fully get it. It will always be soft delete from the UI until you reach the next Commit.
So the user is removing an entry from the repeating but this entry should still be available on the WorkObject correct? Until when? how about if the user is coming back to that same screen then shall return the same list again or the list without soft deleted records?
Since we are using repeating grid we will be having the index value in pxListSubscript. On Click of grid load, a data transform to set index value in some param or property on click of action remove the pagelist from clipboard using that index.