The column's sort, filter and visibility options of a Grid Table can be saved on a user/app/table basis, so that when a user makes changes to the table column settings in an app, the settings will remain when the app is reloaded at a later stage.
Step-by-step guide
In the ‘More..’ properties of a Grid Table, set showColumnVisibilityMenu to true. This allows customization of the table columns by right-clicking on the column header.
In the ‘More..’ properties of a Grid Table, set personalizationKey to an arbitrary value. This will be used as the key to store the personalization settings.
Each column in the table should have the Personalization Key property set to a unique value that identifies each column. This can simply be set to the same value as the Id property.
Related articles