Have you considered these?
- https://flows.nodered.org/node/node-red-node-ui-table
- https://flows.nodered.org/node/node-red-node-ui-list
With the table widget you can achieve very rich scenarios, like this one: [Announce] remote device table (and collaboration wanted)
For something more simple, you could just use an UI template node with a standard HTML table and some buttons (some knowledge of AngularJS required).