The table column order is persisted in the session. Nice. But how can I make my session persistant, e.g. save to database at logout/timeout and restore after login? Is there an example? Should I save the complete session or just the part with the table columns?
See
enhancement request #6283 , implemented in 6.5.5 - this covers getting notifications of such changes as they happen.
Also older versions did communicate column order changes etc. to the server, but did not fire an event about that - you can search the forum for previous approaches to try to persist such information based on detach listeners etc.