reorder columns in a table ( grid)
There is a client requirement to be able to do the following for their worklist.
1. Show/hide some columns in the worklist
2.Be able to reorder columns using drag and drop.
3. Store each of these as user preference.
Is there any OOTB way to achieve this? if customization is needed is there any rule in Pega that can be leverged?