Attached is an example of how I would approach this.
Essentially there are two tables, one where you can interchange columns and (when the reset button is clicked) the second table will show up with the original order of the columns. In the second table you can't move columns or make selections.
If you click the reset button again it will take you to the first table where you can use it like any other normal table.
Not exactly what you are looking for but hope its of some help.
Test.qvw 151.8 K
This is because the QVS/Publisher remembers your last state.
To get a fresh start when opening the document you can press "View details" and then "Remove last document state" as shown in the attached image.
To make this happen every time the document is open you have to change the way QVS/Publisher saves the sessions.
System > Setup > QlikView Servers > Documents > Allow Session Recovery.
You might find that this will not work every time and that is because the session is in memory until the session times out. The next day it will restart.
RemoveState.png 30.2 K