I like the idea and I'm wondering:
1- in which module would this button be added?
It seems you need it in Reports/Cases (because you refer to views). I'd need it in Reports.
2- What are you trying to achieve precisely? Here's a couple of ideas:
a- as a user I want to see all the text contained in all the columns of the grid, but I don't want to resize the columns
b- as a user I want to see all the text contained in all the columns of the grid and I want to have all the columns fit the screen width because I don't want to scroll horizontally (Confluence does that in certain circumstances and it's..hmmm awful)