based on your example, the list view would be the widget that comes to mind. Data grids have the option for inline editing, however I find this does not provide the best user experience. The template grid is read only, so does not allow for inline editing. You write that you had mixed levels of success using the list view. What exactly did not work the way you wanted it to?
Thorsten is right, the best (only) way to achieve this is to use a list view.
Check this blog post for some ideas on how to style the listview to look like a table https://www.notion.so/gajduk/The-road-to-responsive-tables-in-Mendix-f8a1de4595634167bd489c48b565fbe1
You can also look at the new data grid widget (still in beta) – it seems to support multiple row actions
Thank you both, I appreciate your answers. I would have accepted them both but the system only allows me to accept one :)
The blog post is very helpful. I have styled a list view to look like a table, but I may try again using the flex approach, which looks easier than what I did.
I think most of the challenges I have with list view are due to my inexperience with Mendix. Now that I know it's the right approach, I will pursue making it work. Thanks again.