I'm sure I'm not the only one who got the task, that some item list rows should be deletable while others can not be deleted. For example if an item list starts sub workflows and when a subworkflow was started for a row, than it should not be possible to delete it. On the other hand, it should be possible to add new rows...
I had a nice and easy solution, until the user experience with the row actions has been imporved. Now I needed to find an alternative solution. I don't like it but it works.