Is there something I need to do to enable the "Reset to Default" functionality for a Vision 8.1 power table? I would have expected this button to reset the table to have all default widths and show all columns and reset all filters etc., but it seems to do exactly nothing. Not sure if bug or I missed something -- nothing obvious in the property editor to enable this functionality, and the word "Reset" doesn't even appear in the documentation for the Power Table.
If you are in the designer, this is correct because every time a column width or position is changed, the defaultColumnView property change event fires and makes the change the default. Therefore, when the "Reset to Default" menu item is selected, it has nothing to do.
However, if you adjust column widths and positions in an actual client session, the defaultColumnView property change event will not fire, and consequently, the new widths and positions will not be the default. In a client session, selecting the "Reset to Default" menu item will cause all the column widths and positions to snap back to where they were when they were last saved in the designer.
It does seem like anything I do in the designer is the "default" which is quite annoying for setting up the table in the first place.
Interesting point of view. I remember a time when setting up the way a table would appear when a user first opened a window was kind of clunky and even a little buggy. The ability to simply set it and forget it in the designer made things so much easier. I'm not saying that
your viewpoint is wrong; obviously, I don't know your implementations, but the behavior actually works quite well for the things I do with power tables.
It seems like a great feature for the clients themselves; overall if I had to pick between resetting in the Designer and resetting in the client I would pick the client. It just isn't obvious while you're learning how to configure everything in the first place.